builder: mozilla-aurora_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-051 starttime: 1463281209.95 results: success (0) buildid: 20160514182335 builduid: cca324c9e5104676bf7e026fb9914f98 revision: f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:09.953569) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:09.954138) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:09.954415) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:10.000402) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:10.000852) ========= '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-051\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-051 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-051 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-051 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-051 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-051 WINDIR=C:\WINDOWS using PTY: False --20:00:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 11.36 MB/s 20:00:24 (11.36 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.582000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:10.620319) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:10.620862) ========= '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-051\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-051 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-051 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-051 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-051 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-051 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.731000 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:11.403880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-14 20:00:11.404276) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-051\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-051 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-051 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-051 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-051 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-051 WINDIR=C:\WINDOWS using PTY: False 2016-05-14 20:00:26,200 truncating revision to first 12 chars 2016-05-14 20:00:26,200 Setting DEBUG logging. 2016-05-14 20:00:26,200 attempt 1/10 2016-05-14 20:00:26,200 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f00f9e754ce7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-14 20:00:26,618 unpacking tar archive at: mozilla-aurora-f00f9e754ce7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.178000 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-14 20:00:12.736955) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:12.737292) ========= script_repo_revision: f00f9e754ce71fc5efa3e4334afea5cf6ad6c215 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:12.737674) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:12.737949) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-14 20:00:12.754626) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 25 secs) (at 2016-05-14 20:00:12.754887) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-051\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-051 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-051 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-051 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-051 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-051 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 20:00:27 INFO - MultiFileLogger online at 20160514 20:00:27 in C:\slave\test 20:00:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 20:00:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 20:00:27 INFO - {'append_to_log': False, 20:00:27 INFO - 'base_work_dir': 'C:\\slave\\test', 20:00:27 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:00:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 20:00:27 INFO - 'buildbot_json_path': 'buildprops.json', 20:00:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 20:00:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:00:27 INFO - 'download_minidump_stackwalk': True, 20:00:27 INFO - 'download_symbols': 'true', 20:00:27 INFO - 'e10s': False, 20:00:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 20:00:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 20:00:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 20:00:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 20:00:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 20:00:27 INFO - 'C:/mozilla-build/tooltool.py'), 20:00:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 20:00:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 20:00:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:00:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:00:27 INFO - 'log_level': 'info', 20:00:27 INFO - 'log_to_console': True, 20:00:27 INFO - 'opt_config_files': (), 20:00:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:00:27 INFO - '--processes=1', 20:00:27 INFO - '--config=%(test_path)s/wptrunner.ini', 20:00:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:00:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:00:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:00:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:00:27 INFO - 'pip_index': False, 20:00:27 INFO - 'require_test_zip': True, 20:00:27 INFO - 'test_type': ('testharness',), 20:00:27 INFO - 'this_chunk': '1', 20:00:27 INFO - 'total_chunks': '10', 20:00:27 INFO - 'virtualenv_path': 'venv', 20:00:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:00:27 INFO - 'work_dir': 'build'} 20:00:27 INFO - ##### 20:00:27 INFO - ##### Running clobber step. 20:00:27 INFO - ##### 20:00:27 INFO - Running pre-action listener: _resource_record_pre_action 20:00:27 INFO - Running main action method: clobber 20:00:27 INFO - rmtree: C:\slave\test\build 20:00:27 INFO - Using _rmtree_windows ... 20:00:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 20:01:12 INFO - Running post-action listener: _resource_record_post_action 20:01:12 INFO - ##### 20:01:12 INFO - ##### Running read-buildbot-config step. 20:01:12 INFO - ##### 20:01:12 INFO - Running pre-action listener: _resource_record_pre_action 20:01:12 INFO - Running main action method: read_buildbot_config 20:01:12 INFO - Using buildbot properties: 20:01:12 INFO - { 20:01:12 INFO - "project": "", 20:01:12 INFO - "product": "firefox", 20:01:12 INFO - "script_repo_revision": "production", 20:01:12 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-debug-unittest", 20:01:12 INFO - "repository": "", 20:01:12 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-1", 20:01:12 INFO - "buildid": "20160514182335", 20:01:12 INFO - "pgo_build": "False", 20:01:12 INFO - "basedir": "C:\\slave\\test", 20:01:12 INFO - "buildnumber": 13, 20:01:12 INFO - "slavename": "t-xp32-ix-051", 20:01:12 INFO - "revision": "f00f9e754ce71fc5efa3e4334afea5cf6ad6c215", 20:01:12 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 20:01:12 INFO - "platform": "win32", 20:01:12 INFO - "branch": "mozilla-aurora", 20:01:12 INFO - "repo_path": "releases/mozilla-aurora", 20:01:12 INFO - "moz_repo_path": "", 20:01:12 INFO - "stage_platform": "win32", 20:01:12 INFO - "builduid": "cca324c9e5104676bf7e026fb9914f98", 20:01:12 INFO - "slavebuilddir": "test" 20:01:12 INFO - } 20:01:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 20:01:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 20:01:12 INFO - Running post-action listener: _resource_record_post_action 20:01:12 INFO - ##### 20:01:12 INFO - ##### Running download-and-extract step. 20:01:12 INFO - ##### 20:01:12 INFO - Running pre-action listener: _resource_record_pre_action 20:01:12 INFO - Running main action method: download_and_extract 20:01:12 INFO - mkdir: C:\slave\test\build\tests 20:01:12 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')]} 20:01:12 INFO - https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 20:01:12 INFO - trying https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 20:01:12 INFO - Downloading https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 20:01:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 20:01:12 INFO - Downloaded 1274 bytes. 20:01:12 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 20:01:12 INFO - Using the following test package requirements: 20:01:12 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 20:01:12 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 20:01:12 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 20:01:12 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'jsshell-win32.zip'], 20:01:12 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 20:01:12 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 20:01:12 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 20:01:12 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 20:01:12 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 20:01:12 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 20:01:12 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 20:01:12 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 20:01:12 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')]} 20:01:12 INFO - https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 20:01:12 INFO - trying https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 20:01:12 INFO - Downloading https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 20:01:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 20:01:14 INFO - Downloaded 19979201 bytes. 20:01:14 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:01:14 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:01:16 INFO - caution: filename not matched: web-platform/* 20:01:16 INFO - Return code: 11 20:01:16 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')]} 20:01:16 INFO - https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 20:01:16 INFO - trying https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 20:01:16 INFO - Downloading https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 20:01:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 20:01:20 INFO - Downloaded 36408936 bytes. 20:01:20 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:01:20 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:02:23 INFO - caution: filename not matched: bin/* 20:02:23 INFO - caution: filename not matched: config/* 20:02:23 INFO - caution: filename not matched: mozbase/* 20:02:23 INFO - caution: filename not matched: marionette/* 20:02:23 INFO - caution: filename not matched: tools/wptserve/* 20:02:23 INFO - Return code: 11 20:02:23 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')]} 20:02:23 INFO - https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 20:02:23 INFO - trying https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 20:02:23 INFO - Downloading https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 20:02:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 20:02:28 INFO - Downloaded 68458895 bytes. 20:02:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 20:02:28 INFO - mkdir: C:\slave\test\properties 20:02:28 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 20:02:28 INFO - Writing to file C:\slave\test\properties\build_url 20:02:28 INFO - Contents: 20:02:28 INFO - build_url:https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 20:02:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 20:02:29 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 20:02:29 INFO - Writing to file C:\slave\test\properties\symbols_url 20:02:29 INFO - Contents: 20:02:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 20:02: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')]} 20:02:29 INFO - https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:02:29 INFO - trying https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 20:02:29 INFO - Downloading https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 20:02:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 20:02:32 INFO - Downloaded 55538168 bytes. 20:02:32 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 20:02:32 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 20:02:38 INFO - Return code: 0 20:02:38 INFO - Running post-action listener: _resource_record_post_action 20:02:38 INFO - Running post-action listener: set_extra_try_arguments 20:02:38 INFO - ##### 20:02:38 INFO - ##### Running create-virtualenv step. 20:02:38 INFO - ##### 20:02:38 INFO - Running pre-action listener: _pre_create_virtualenv 20:02:38 INFO - Running pre-action listener: _resource_record_pre_action 20:02:38 INFO - Running main action method: create_virtualenv 20:02:38 INFO - Creating virtualenv C:\slave\test\build\venv 20:02:38 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 20:02:38 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 20:02:40 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 20:02:43 INFO - Installing distribute......................................................................................................................................................................................done. 20:02:44 INFO - Return code: 0 20:02:44 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 20:02: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')]} 20:02:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02: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')]} 20:02:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:44 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-051', 'USERDOMAIN': 'T-XP32-IX-051', '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-051', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-051', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\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-051'}}, attempt #1 20:02:44 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 20:02:44 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 20:02:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 20:02:44 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\Application Data', 20:02:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:02:44 INFO - 'COMPUTERNAME': 'T-XP32-IX-051', 20:02:44 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 20:02:44 INFO - 'DCLOCATION': 'SCL3', 20:02:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:02:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:02:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:02:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:02:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:02:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:02:44 INFO - 'HOMEDRIVE': 'C:', 20:02:44 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:02:44 INFO - 'KTS_VERSION': '1.19c', 20:02:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:02:44 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-051', 20:02:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:02:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:02:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:02:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:02:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:02:44 INFO - 'MOZ_AIRBAG': '1', 20:02:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:02:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:44 INFO - 'MOZ_MSVCVERSION': '8', 20:02:44 INFO - 'MOZ_NO_REMOTE': '1', 20:02:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:02:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:02:44 INFO - 'NO_EM_RESTART': '1', 20:02:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:02:44 INFO - 'OS': 'Windows_NT', 20:02:44 INFO - 'OURDRIVE': 'C:', 20:02:44 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', 20:02:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 20:02:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:02:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:02:44 INFO - 'PROCESSOR_LEVEL': '6', 20:02:44 INFO - 'PROCESSOR_REVISION': '1e05', 20:02:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:02:44 INFO - 'PROMPT': '$P$G', 20:02:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:02:44 INFO - 'PWD': 'C:\\slave\\test', 20:02:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:02:44 INFO - 'SESSIONNAME': 'Console', 20:02:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:02:44 INFO - 'SYSTEMDRIVE': 'C:', 20:02:44 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 20:02:44 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:44 INFO - 'TEST1': 'testie', 20:02:44 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:44 INFO - 'USERDOMAIN': 'T-XP32-IX-051', 20:02:44 INFO - 'USERNAME': 'cltbld', 20:02:44 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:02:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:02:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:02:44 INFO - 'WINDIR': 'C:\\WINDOWS', 20:02:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:02:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:02:44 INFO - Downloading/unpacking psutil>=0.7.1 20:02:45 INFO - Running setup.py egg_info for package psutil 20:02:45 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:02:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:02:45 INFO - Installing collected packages: psutil 20:02:45 INFO - Running setup.py install for psutil 20:02:45 INFO - building 'psutil._psutil_windows' extension 20:02:45 INFO - error: Unable to find vcvarsall.bat 20:02:45 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-j4kxtt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:02:45 INFO - running install 20:02:45 INFO - running build 20:02:45 INFO - running build_py 20:02:45 INFO - creating build 20:02:45 INFO - creating build\lib.win32-2.7 20:02:45 INFO - creating build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 20:02:45 INFO - running build_ext 20:02:45 INFO - building 'psutil._psutil_windows' extension 20:02:45 INFO - error: Unable to find vcvarsall.bat 20:02:45 INFO - ---------------------------------------- 20:02:45 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-j4kxtt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:02:45 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-051\Application Data\pip\pip.log 20:02:45 WARNING - Return code: 1 20:02:45 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! 20:02:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 20:02:45 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')]} 20:02:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:45 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')]} 20:02:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:45 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-051', 'USERDOMAIN': 'T-XP32-IX-051', '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-051', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-051', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\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-051'}}, attempt #1 20:02:45 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 20:02:45 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 20:02:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 20:02:45 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\Application Data', 20:02:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:02:45 INFO - 'COMPUTERNAME': 'T-XP32-IX-051', 20:02:45 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 20:02:45 INFO - 'DCLOCATION': 'SCL3', 20:02:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:02:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:02:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:02:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:02:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:02:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:02:45 INFO - 'HOMEDRIVE': 'C:', 20:02:45 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:02:45 INFO - 'KTS_VERSION': '1.19c', 20:02:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:02:45 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-051', 20:02:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:02:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:02:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:02:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:02:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:02:45 INFO - 'MOZ_AIRBAG': '1', 20:02:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:02:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:45 INFO - 'MOZ_MSVCVERSION': '8', 20:02:45 INFO - 'MOZ_NO_REMOTE': '1', 20:02:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:02:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:02:45 INFO - 'NO_EM_RESTART': '1', 20:02:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:02:45 INFO - 'OS': 'Windows_NT', 20:02:45 INFO - 'OURDRIVE': 'C:', 20:02:45 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', 20:02:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 20:02:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:02:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:02:45 INFO - 'PROCESSOR_LEVEL': '6', 20:02:45 INFO - 'PROCESSOR_REVISION': '1e05', 20:02:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:02:45 INFO - 'PROMPT': '$P$G', 20:02:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:02:45 INFO - 'PWD': 'C:\\slave\\test', 20:02:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:02:45 INFO - 'SESSIONNAME': 'Console', 20:02:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:02:45 INFO - 'SYSTEMDRIVE': 'C:', 20:02:45 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 20:02:45 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:45 INFO - 'TEST1': 'testie', 20:02:45 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:45 INFO - 'USERDOMAIN': 'T-XP32-IX-051', 20:02:45 INFO - 'USERNAME': 'cltbld', 20:02:45 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:02:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:02:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:02:45 INFO - 'WINDIR': 'C:\\WINDOWS', 20:02:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:02:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:02:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:02:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:02:45 INFO - Running setup.py egg_info for package mozsystemmonitor 20:02:45 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 20:02:45 INFO - Running setup.py egg_info for package psutil 20:02:45 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:02:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:02:45 INFO - Installing collected packages: mozsystemmonitor, psutil 20:02:45 INFO - Running setup.py install for mozsystemmonitor 20:02:45 INFO - Running setup.py install for psutil 20:02:45 INFO - building 'psutil._psutil_windows' extension 20:02:45 INFO - error: Unable to find vcvarsall.bat 20:02:45 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-gklyw0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:02:45 INFO - running install 20:02:45 INFO - running build 20:02:45 INFO - running build_py 20:02:45 INFO - running build_ext 20:02:45 INFO - building 'psutil._psutil_windows' extension 20:02:45 INFO - error: Unable to find vcvarsall.bat 20:02:45 INFO - ---------------------------------------- 20:02:45 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-gklyw0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:02:45 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-051\Application Data\pip\pip.log 20:02:45 WARNING - Return code: 1 20:02:45 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! 20:02:45 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 20:02:45 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')]} 20:02:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02:45 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')]} 20:02:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:45 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-051', 'USERDOMAIN': 'T-XP32-IX-051', '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-051', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-051', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\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-051'}}, attempt #1 20:02:45 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 20:02:45 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 20:02:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 20:02:45 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\Application Data', 20:02:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:02:45 INFO - 'COMPUTERNAME': 'T-XP32-IX-051', 20:02:45 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 20:02:45 INFO - 'DCLOCATION': 'SCL3', 20:02:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:02:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:02:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:02:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:02:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:02:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:02:45 INFO - 'HOMEDRIVE': 'C:', 20:02:45 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:02:45 INFO - 'KTS_VERSION': '1.19c', 20:02:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:02:45 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-051', 20:02:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:02:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:02:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:02:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:02:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:02:45 INFO - 'MOZ_AIRBAG': '1', 20:02:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:02:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:45 INFO - 'MOZ_MSVCVERSION': '8', 20:02:45 INFO - 'MOZ_NO_REMOTE': '1', 20:02:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:02:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:02:45 INFO - 'NO_EM_RESTART': '1', 20:02:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:02:45 INFO - 'OS': 'Windows_NT', 20:02:45 INFO - 'OURDRIVE': 'C:', 20:02:45 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', 20:02:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 20:02:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:02:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:02:45 INFO - 'PROCESSOR_LEVEL': '6', 20:02:45 INFO - 'PROCESSOR_REVISION': '1e05', 20:02:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:02:45 INFO - 'PROMPT': '$P$G', 20:02:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:02:45 INFO - 'PWD': 'C:\\slave\\test', 20:02:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:02:45 INFO - 'SESSIONNAME': 'Console', 20:02:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:02:45 INFO - 'SYSTEMDRIVE': 'C:', 20:02:45 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 20:02:45 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:45 INFO - 'TEST1': 'testie', 20:02:45 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:45 INFO - 'USERDOMAIN': 'T-XP32-IX-051', 20:02:45 INFO - 'USERNAME': 'cltbld', 20:02:45 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:02:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:02:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:02:45 INFO - 'WINDIR': 'C:\\WINDOWS', 20:02:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:02:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:02:46 INFO - Downloading/unpacking blobuploader==1.2.4 20:02:46 INFO - Downloading blobuploader-1.2.4.tar.gz 20:02:46 INFO - Running setup.py egg_info for package blobuploader 20:02:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:02:47 INFO - Running setup.py egg_info for package requests 20:02:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:02:47 INFO - Downloading docopt-0.6.1.tar.gz 20:02:47 INFO - Running setup.py egg_info for package docopt 20:02:47 INFO - Installing collected packages: blobuploader, docopt, requests 20:02:47 INFO - Running setup.py install for blobuploader 20:02:47 INFO - Running setup.py install for docopt 20:02:47 INFO - Running setup.py install for requests 20:02:47 INFO - Successfully installed blobuploader docopt requests 20:02:47 INFO - Cleaning up... 20:02:47 INFO - Return code: 0 20:02:47 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:02: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')]} 20:02:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:02: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')]} 20:02:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:02:47 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-051', 'USERDOMAIN': 'T-XP32-IX-051', '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-051', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-051', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\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-051'}}, attempt #1 20:02:47 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 20:02:47 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 20:02:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 20:02:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\Application Data', 20:02:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:02:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-051', 20:02:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 20:02:47 INFO - 'DCLOCATION': 'SCL3', 20:02:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:02:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:02:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:02:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:02:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:02:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:02:47 INFO - 'HOMEDRIVE': 'C:', 20:02:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:02:47 INFO - 'KTS_VERSION': '1.19c', 20:02:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:02:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-051', 20:02:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:02:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:02:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:02:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:02:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:02:47 INFO - 'MOZ_AIRBAG': '1', 20:02:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:02:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:02:47 INFO - 'MOZ_MSVCVERSION': '8', 20:02:47 INFO - 'MOZ_NO_REMOTE': '1', 20:02:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:02:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:02:47 INFO - 'NO_EM_RESTART': '1', 20:02:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:02:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:02:47 INFO - 'OS': 'Windows_NT', 20:02:47 INFO - 'OURDRIVE': 'C:', 20:02: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', 20:02:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 20:02:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:02:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:02:47 INFO - 'PROCESSOR_LEVEL': '6', 20:02:47 INFO - 'PROCESSOR_REVISION': '1e05', 20:02:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:02:47 INFO - 'PROMPT': '$P$G', 20:02:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:02:47 INFO - 'PWD': 'C:\\slave\\test', 20:02:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:02:47 INFO - 'SESSIONNAME': 'Console', 20:02:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:02:47 INFO - 'SYSTEMDRIVE': 'C:', 20:02:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 20:02:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:47 INFO - 'TEST1': 'testie', 20:02:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:02:47 INFO - 'USERDOMAIN': 'T-XP32-IX-051', 20:02:47 INFO - 'USERNAME': 'cltbld', 20:02:47 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:02:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:02:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:02:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:02:47 INFO - 'WINDIR': 'C:\\WINDOWS', 20:02:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:02:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:02:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:02:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:02:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:02:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:02:58 INFO - Unpacking c:\slave\test\build\tests\marionette 20:02:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:02:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:02:58 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 20:02:58 INFO - Running setup.py install for browsermob-proxy 20:03:03 INFO - Running setup.py install for manifestparser 20:03:03 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for marionette-client 20:03:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:03:03 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for marionette-driver 20:03:03 INFO - Running setup.py install for mozcrash 20:03:03 INFO - Running setup.py install for mozdebug 20:03:03 INFO - Running setup.py install for mozdevice 20:03:03 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozfile 20:03:03 INFO - Running setup.py install for mozhttpd 20:03:03 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozinfo 20:03:03 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozInstall 20:03:03 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozleak 20:03:03 INFO - Running setup.py install for mozlog 20:03:03 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for moznetwork 20:03:03 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozprocess 20:03:03 INFO - Running setup.py install for mozprofile 20:03:03 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozrunner 20:03:03 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for mozscreenshot 20:03:03 INFO - Running setup.py install for moztest 20:03:03 INFO - Running setup.py install for mozversion 20:03:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:03:03 INFO - Running setup.py install for wptserve 20:03:03 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:03:03 INFO - Cleaning up... 20:03:03 INFO - Return code: 0 20:03:03 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:03:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:03:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:03:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:03:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:03:03 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-051', 'USERDOMAIN': 'T-XP32-IX-051', '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-051', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-051', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\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-051'}}, attempt #1 20:03:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 20:03:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:03:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 20:03:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\Application Data', 20:03:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:03:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-051', 20:03:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 20:03:03 INFO - 'DCLOCATION': 'SCL3', 20:03:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:03:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:03:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:03:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:03:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:03:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:03:03 INFO - 'HOMEDRIVE': 'C:', 20:03:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:03:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:03:03 INFO - 'KTS_VERSION': '1.19c', 20:03:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:03:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-051', 20:03:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:03:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:03:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:03:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:03:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:03:03 INFO - 'MOZ_AIRBAG': '1', 20:03:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:03:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:03:03 INFO - 'MOZ_MSVCVERSION': '8', 20:03:03 INFO - 'MOZ_NO_REMOTE': '1', 20:03:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:03:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:03:03 INFO - 'NO_EM_RESTART': '1', 20:03:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:03:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:03:03 INFO - 'OS': 'Windows_NT', 20:03:03 INFO - 'OURDRIVE': 'C:', 20:03:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 20:03:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 20:03:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:03:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:03:03 INFO - 'PROCESSOR_LEVEL': '6', 20:03:03 INFO - 'PROCESSOR_REVISION': '1e05', 20:03:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:03:03 INFO - 'PROMPT': '$P$G', 20:03:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:03:03 INFO - 'PWD': 'C:\\slave\\test', 20:03:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:03:03 INFO - 'SESSIONNAME': 'Console', 20:03:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:03:03 INFO - 'SYSTEMDRIVE': 'C:', 20:03:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 20:03:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:03:03 INFO - 'TEST1': 'testie', 20:03:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:03:03 INFO - 'USERDOMAIN': 'T-XP32-IX-051', 20:03:03 INFO - 'USERNAME': 'cltbld', 20:03:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:03:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:03:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:03:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:03:03 INFO - 'WINDIR': 'C:\\WINDOWS', 20:03:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:03:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:03:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:03:13 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:03:13 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:03:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:03:13 INFO - Unpacking c:\slave\test\build\tests\marionette 20:03:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:03:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:03:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 20:03:17 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)) 20:03:17 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)) 20:03:17 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)) 20:03:17 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)) 20:03:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 20:03:17 INFO - Downloading blessings-1.6.tar.gz 20:03:17 INFO - Running setup.py egg_info for package blessings 20:03:17 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)) 20:03:17 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 20:03:17 INFO - Running setup.py install for blessings 20:03:17 INFO - Running setup.py install for browsermob-proxy 20:03:17 INFO - Running setup.py install for manifestparser 20:03:17 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for marionette-client 20:03:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:03:17 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for marionette-driver 20:03:17 INFO - Running setup.py install for mozcrash 20:03:17 INFO - Running setup.py install for mozdebug 20:03:17 INFO - Running setup.py install for mozdevice 20:03:17 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for mozhttpd 20:03:17 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for mozInstall 20:03:17 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for mozleak 20:03:17 INFO - Running setup.py install for mozprofile 20:03:17 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for mozrunner 20:03:17 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for mozscreenshot 20:03:17 INFO - Running setup.py install for moztest 20:03:17 INFO - Running setup.py install for mozversion 20:03:17 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:03:17 INFO - Running setup.py install for wptserve 20:03:17 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:03:17 INFO - Cleaning up... 20:03:17 INFO - Return code: 0 20:03:17 INFO - Done creating virtualenv C:\slave\test\build\venv. 20:03:17 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:03:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:03:17 INFO - Reading from file tmpfile_stdout 20:03:17 INFO - Using _rmtree_windows ... 20:03:17 INFO - Using _rmtree_windows ... 20:03:17 INFO - Current package versions: 20:03:17 INFO - blessings == 1.6 20:03:17 INFO - blobuploader == 1.2.4 20:03:17 INFO - browsermob-proxy == 0.6.0 20:03:17 INFO - distribute == 0.6.14 20:03:17 INFO - docopt == 0.6.1 20:03:17 INFO - manifestparser == 1.1 20:03:17 INFO - marionette-client == 2.3.0 20:03:17 INFO - marionette-driver == 1.4.0 20:03:17 INFO - mozInstall == 1.12 20:03:17 INFO - mozcrash == 0.17 20:03:17 INFO - mozdebug == 0.1 20:03:17 INFO - mozdevice == 0.48 20:03:17 INFO - mozfile == 1.2 20:03:17 INFO - mozhttpd == 0.7 20:03:17 INFO - mozinfo == 0.9 20:03:17 INFO - mozleak == 0.1 20:03:17 INFO - mozlog == 3.1 20:03:17 INFO - moznetwork == 0.27 20:03:17 INFO - mozprocess == 0.22 20:03:17 INFO - mozprofile == 0.28 20:03:17 INFO - mozrunner == 6.11 20:03:17 INFO - mozscreenshot == 0.1 20:03:17 INFO - mozsystemmonitor == 0.0 20:03:17 INFO - moztest == 0.7 20:03:17 INFO - mozversion == 1.4 20:03:17 INFO - requests == 1.2.3 20:03:17 INFO - wptserve == 1.4.0 20:03:17 INFO - Running post-action listener: _resource_record_post_action 20:03:17 INFO - Running post-action listener: _start_resource_monitoring 20:03:18 INFO - Starting resource monitoring. 20:03:18 INFO - ##### 20:03:18 INFO - ##### Running pull step. 20:03:18 INFO - ##### 20:03:18 INFO - Running pre-action listener: _resource_record_pre_action 20:03:18 INFO - Running main action method: pull 20:03:18 INFO - Pull has nothing to do! 20:03:18 INFO - Running post-action listener: _resource_record_post_action 20:03:18 INFO - ##### 20:03:18 INFO - ##### Running install step. 20:03:18 INFO - ##### 20:03:18 INFO - Running pre-action listener: _resource_record_pre_action 20:03:18 INFO - Running main action method: install 20:03:18 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:03:18 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:03:18 INFO - Reading from file tmpfile_stdout 20:03:18 INFO - Using _rmtree_windows ... 20:03:18 INFO - Using _rmtree_windows ... 20:03:18 INFO - Detecting whether we're running mozinstall >=1.0... 20:03:18 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 20:03:18 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 20:03:18 INFO - Reading from file tmpfile_stdout 20:03:18 INFO - Output received: 20:03:18 INFO - Usage: mozinstall-script.py [options] installer 20:03:18 INFO - Options: 20:03:18 INFO - -h, --help show this help message and exit 20:03:18 INFO - -d DEST, --destination=DEST 20:03:18 INFO - Directory to install application into. [default: 20:03:18 INFO - "C:\slave\test"] 20:03:18 INFO - --app=APP Application being installed. [default: firefox] 20:03:18 INFO - Using _rmtree_windows ... 20:03:18 INFO - Using _rmtree_windows ... 20:03:18 INFO - mkdir: C:\slave\test\build\application 20:03:18 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 20:03:18 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a2.en-US.win32.zip --destination C:\slave\test\build\application 20:03:21 INFO - Reading from file tmpfile_stdout 20:03:21 INFO - Output received: 20:03:21 INFO - C:\slave\test\build\application\firefox\firefox.exe 20:03:21 INFO - Using _rmtree_windows ... 20:03:21 INFO - Using _rmtree_windows ... 20:03:21 INFO - Running post-action listener: _resource_record_post_action 20:03:21 INFO - ##### 20:03:21 INFO - ##### Running run-tests step. 20:03:21 INFO - ##### 20:03:21 INFO - Running pre-action listener: _resource_record_pre_action 20:03:21 INFO - Running main action method: run_tests 20:03:21 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 20:03:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:03:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:03:21 INFO - grabbing minidump binary from tooltool 20:03:21 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')]} 20:03:21 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 20:03:21 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 20:03:21 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 20:03:21 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 20:03:24 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpqn6ypb 20:03:24 INFO - INFO - File integrity verified, renaming tmpqn6ypb to win32-minidump_stackwalk.exe 20:03:24 INFO - Return code: 0 20:03:24 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 20:03:24 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 20:03:24 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/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 20:03:24 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/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 20:03:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 20:03:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051\\Application Data', 20:03:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:03:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-051', 20:03:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 20:03:24 INFO - 'DCLOCATION': 'SCL3', 20:03:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:03:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:03:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:03:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:03:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:03:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:03:24 INFO - 'HOMEDRIVE': 'C:', 20:03:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:03:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:03:24 INFO - 'KTS_VERSION': '1.19c', 20:03:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:03:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-051', 20:03:24 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 20:03:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:03:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:03:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:03:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:03:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:03:24 INFO - 'MOZ_AIRBAG': '1', 20:03:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:03:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:03:24 INFO - 'MOZ_MSVCVERSION': '8', 20:03:24 INFO - 'MOZ_NO_REMOTE': '1', 20:03:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:03:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:03:24 INFO - 'NO_EM_RESTART': '1', 20:03:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:03:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:03:24 INFO - 'OS': 'Windows_NT', 20:03:24 INFO - 'OURDRIVE': 'C:', 20:03: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', 20:03:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 20:03:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:03:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:03:24 INFO - 'PROCESSOR_LEVEL': '6', 20:03:24 INFO - 'PROCESSOR_REVISION': '1e05', 20:03:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:03:24 INFO - 'PROMPT': '$P$G', 20:03:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:03:24 INFO - 'PWD': 'C:\\slave\\test', 20:03:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:03:24 INFO - 'SESSIONNAME': 'Console', 20:03:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:03:24 INFO - 'SYSTEMDRIVE': 'C:', 20:03:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 20:03:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:03:24 INFO - 'TEST1': 'testie', 20:03:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 20:03:24 INFO - 'USERDOMAIN': 'T-XP32-IX-051', 20:03:24 INFO - 'USERNAME': 'cltbld', 20:03:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-051', 20:03:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:03:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:03:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:03:24 INFO - 'WINDIR': 'C:\\WINDOWS', 20:03:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:03:24 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/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 20:03:25 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 20:03:25 INFO - import pkg_resources 20:03:26 INFO - Using 1 client processes 20:03:29 INFO - SUITE-START | Running 778 tests 20:03:29 INFO - Running testharness tests 20:03:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:03:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 20:03:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:03:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 20:03:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:03:29 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 20:03:29 INFO - Setting up ssl 20:03:29 INFO - PROCESS | certutil | 20:03:29 INFO - PROCESS | certutil | 20:03:29 INFO - PROCESS | certutil | 20:03:29 INFO - Certificate Nickname Trust Attributes 20:03:29 INFO - SSL,S/MIME,JAR/XPI 20:03:29 INFO - 20:03:29 INFO - web-platform-tests CT,, 20:03:29 INFO - 20:03:29 INFO - Starting runner 20:03:31 INFO - PROCESS | 516 | [516] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 20:03:32 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 20:03:32 INFO - PROCESS | 516 | [516] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 20:03:33 INFO - PROCESS | 516 | 1463281413660 Marionette DEBUG Marionette enabled via build flag and pref 20:03:33 INFO - PROCESS | 516 | ++DOCSHELL 11A02800 == 1 [pid = 516] [id = 1] 20:03:33 INFO - PROCESS | 516 | ++DOMWINDOW == 1 (11A02C00) [pid = 516] [serial = 1] [outer = 00000000] 20:03:33 INFO - PROCESS | 516 | [516] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:03:33 INFO - PROCESS | 516 | ++DOMWINDOW == 2 (11A03800) [pid = 516] [serial = 2] [outer = 11A02C00] 20:03:33 INFO - PROCESS | 516 | [516] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 20:03:33 INFO - PROCESS | 516 | [516] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 20:03:34 INFO - PROCESS | 516 | ++DOCSHELL 11C9D400 == 2 [pid = 516] [id = 2] 20:03:34 INFO - PROCESS | 516 | ++DOMWINDOW == 3 (11C9D800) [pid = 516] [serial = 3] [outer = 00000000] 20:03:34 INFO - PROCESS | 516 | [516] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:03:34 INFO - PROCESS | 516 | ++DOMWINDOW == 4 (11C9E400) [pid = 516] [serial = 4] [outer = 11C9D800] 20:03:34 INFO - PROCESS | 516 | 1463281414276 Marionette INFO Listening on port 2828 20:03:34 INFO - PROCESS | 516 | 1463281414663 Marionette DEBUG Marionette enabled via command-line flag 20:03:34 INFO - PROCESS | 516 | ++DOCSHELL 11299800 == 3 [pid = 516] [id = 3] 20:03:34 INFO - PROCESS | 516 | ++DOMWINDOW == 5 (11299C00) [pid = 516] [serial = 5] [outer = 00000000] 20:03:34 INFO - PROCESS | 516 | [516] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:03:34 INFO - PROCESS | 516 | ++DOMWINDOW == 6 (1129A800) [pid = 516] [serial = 6] [outer = 11299C00] 20:03:34 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:03:34 INFO - PROCESS | 516 | [516] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 20:03:34 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 20:03:34 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 20:03:34 INFO - PROCESS | 516 | ++DOMWINDOW == 7 (1381B800) [pid = 516] [serial = 7] [outer = 11C9D800] 20:03:34 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:03:34 INFO - PROCESS | 516 | 1463281414979 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1762 20:03:35 INFO - PROCESS | 516 | 1463281415088 Marionette DEBUG Closed connection conn0 20:03:35 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:03:35 INFO - PROCESS | 516 | 1463281415098 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1763 20:03:35 INFO - PROCESS | 516 | 1463281415146 Marionette DEBUG Closed connection conn1 20:03:35 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:03:35 INFO - PROCESS | 516 | 1463281415153 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1764 20:03:35 INFO - PROCESS | 516 | ++DOCSHELL 13DBFC00 == 4 [pid = 516] [id = 4] 20:03:35 INFO - PROCESS | 516 | ++DOMWINDOW == 8 (13DC0000) [pid = 516] [serial = 8] [outer = 00000000] 20:03:35 INFO - PROCESS | 516 | ++DOMWINDOW == 9 (140CBC00) [pid = 516] [serial = 9] [outer = 13DC0000] 20:03:35 INFO - PROCESS | 516 | [516] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 20:03:35 INFO - PROCESS | 516 | ++DOMWINDOW == 10 (140D0800) [pid = 516] [serial = 10] [outer = 13DC0000] 20:03:35 INFO - PROCESS | 516 | 1463281415395 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:03:35 INFO - PROCESS | 516 | 1463281415400 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160514182335","device":"desktop","version":"48.0a2"} 20:03:35 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 20:03:35 INFO - PROCESS | 516 | [516] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:03:35 INFO - PROCESS | 516 | [516] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:03:35 INFO - PROCESS | 516 | [516] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:03:36 INFO - PROCESS | 516 | ++DOCSHELL 15D6DC00 == 5 [pid = 516] [id = 5] 20:03:36 INFO - PROCESS | 516 | ++DOMWINDOW == 11 (15D6E400) [pid = 516] [serial = 11] [outer = 00000000] 20:03:36 INFO - PROCESS | 516 | ++DOCSHELL 15D6E800 == 6 [pid = 516] [id = 6] 20:03:36 INFO - PROCESS | 516 | ++DOMWINDOW == 12 (15D6EC00) [pid = 516] [serial = 12] [outer = 00000000] 20:03:36 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:03:36 INFO - PROCESS | 516 | ++DOCSHELL 16881400 == 7 [pid = 516] [id = 7] 20:03:36 INFO - PROCESS | 516 | ++DOMWINDOW == 13 (16881800) [pid = 516] [serial = 13] [outer = 00000000] 20:03:36 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:03:36 INFO - PROCESS | 516 | [516] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:03:36 INFO - PROCESS | 516 | ++DOMWINDOW == 14 (16B49C00) [pid = 516] [serial = 14] [outer = 16881800] 20:03:37 INFO - PROCESS | 516 | [516] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 20:03:37 INFO - PROCESS | 516 | ++DOMWINDOW == 15 (16984C00) [pid = 516] [serial = 15] [outer = 15D6E400] 20:03:37 INFO - PROCESS | 516 | ++DOMWINDOW == 16 (16986800) [pid = 516] [serial = 16] [outer = 15D6EC00] 20:03:37 INFO - PROCESS | 516 | ++DOMWINDOW == 17 (16B4AC00) [pid = 516] [serial = 17] [outer = 16881800] 20:03:37 INFO - PROCESS | 516 | 1463281417823 Marionette DEBUG loaded listener.js 20:03:37 INFO - PROCESS | 516 | 1463281417838 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 516 | ++DOMWINDOW == 18 (17C64000) [pid = 516] [serial = 18] [outer = 16881800] 20:03:38 INFO - PROCESS | 516 | 1463281418424 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"edd61fdb-cabc-4d45-96c5-5368890826c8","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160514182335","device":"desktop","version":"48.0a2","command_id":1}}] 20:03:38 INFO - PROCESS | 516 | 1463281418598 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:03:38 INFO - PROCESS | 516 | 1463281418655 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:03:38 INFO - PROCESS | 516 | 1463281418749 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:03:38 INFO - PROCESS | 516 | [516] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:03:39 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 19 (16F4F400) [pid = 516] [serial = 19] [outer = 16881800] 20:03:39 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:03:39 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:03:39 INFO - PROCESS | 516 | 1463281419299 Marionette TRACE conn2 <- [1,3,null,{}] 20:03:39 INFO - PROCESS | 516 | 1463281419316 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 20:03:39 INFO - PROCESS | 516 | 1463281419342 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:03:39 INFO - PROCESS | 516 | 1463281419403 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 516 | 1463281419406 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 20:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:03:39 INFO - PROCESS | 516 | 1463281419410 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 516 | 1463281419413 Marionette TRACE conn2 <- [1,6,null,{}] 20:03:39 INFO - PROCESS | 516 | 1463281419417 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:39 INFO - PROCESS | 516 | 1463281419429 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:03:39 INFO - PROCESS | 516 | 1463281419437 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 516 | ++DOCSHELL 1687D400 == 8 [pid = 516] [id = 8] 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 20 (19890800) [pid = 516] [serial = 20] [outer = 00000000] 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 21 (19E49800) [pid = 516] [serial = 21] [outer = 19890800] 20:03:39 INFO - PROCESS | 516 | 1463281419484 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 22 (19E4D800) [pid = 516] [serial = 22] [outer = 19890800] 20:03:39 INFO - PROCESS | 516 | ++DOCSHELL 1A0AF000 == 9 [pid = 516] [id = 9] 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 23 (1A0AF800) [pid = 516] [serial = 23] [outer = 00000000] 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 24 (1A0B2000) [pid = 516] [serial = 24] [outer = 1A0AF800] 20:03:39 INFO - PROCESS | 516 | 1463281419923 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 516 | ++DOMWINDOW == 25 (1A0B4C00) [pid = 516] [serial = 25] [outer = 1A0AF800] 20:03:40 INFO - PROCESS | 516 | 1463281420122 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 784ms 20:03:40 INFO - PROCESS | 516 | 1463281420231 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 516 | 1463281420233 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 20:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:03:40 INFO - PROCESS | 516 | 1463281420249 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 516 | 1463281420251 Marionette TRACE conn2 <- [1,10,null,{}] 20:03:40 INFO - PROCESS | 516 | 1463281420298 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:40 INFO - PROCESS | 516 | 1463281420414 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:03:40 INFO - PROCESS | 516 | 1463281420428 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:40 INFO - PROCESS | 516 | ++DOCSHELL 1A499000 == 10 [pid = 516] [id = 10] 20:03:40 INFO - PROCESS | 516 | ++DOMWINDOW == 26 (1A49A400) [pid = 516] [serial = 26] [outer = 00000000] 20:03:40 INFO - PROCESS | 516 | ++DOMWINDOW == 27 (1AB52C00) [pid = 516] [serial = 27] [outer = 1A49A400] 20:03:40 INFO - PROCESS | 516 | 1463281420474 Marionette DEBUG loaded listener.js 20:03:40 INFO - PROCESS | 516 | ++DOMWINDOW == 28 (1AB56800) [pid = 516] [serial = 28] [outer = 1A49A400] 20:03:40 INFO - PROCESS | 516 | 1463281420839 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 20:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 615ms 20:03:40 INFO - PROCESS | 516 | 1463281420863 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 516 | 1463281420866 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 20:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:03:40 INFO - PROCESS | 516 | 1463281420869 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 516 | 1463281420870 Marionette TRACE conn2 <- [1,14,null,{}] 20:03:40 INFO - PROCESS | 516 | 1463281420858 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:40 INFO - PROCESS | 516 | 1463281420950 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:03:40 INFO - PROCESS | 516 | 1463281420971 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:40 INFO - PROCESS | 516 | ++DOCSHELL 1720B400 == 11 [pid = 516] [id = 11] 20:03:40 INFO - PROCESS | 516 | ++DOMWINDOW == 29 (1720E000) [pid = 516] [serial = 29] [outer = 00000000] 20:03:41 INFO - PROCESS | 516 | ++DOMWINDOW == 30 (1A72F800) [pid = 516] [serial = 30] [outer = 1720E000] 20:03:41 INFO - PROCESS | 516 | 1463281421015 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 516 | ++DOMWINDOW == 31 (1AB51400) [pid = 516] [serial = 31] [outer = 1720E000] 20:03:41 INFO - PROCESS | 516 | 1463281421362 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 522ms 20:03:41 INFO - PROCESS | 516 | 1463281421387 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 516 | 1463281421388 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 20:03:41 INFO - PROCESS | 516 | 1463281421391 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:03:41 INFO - PROCESS | 516 | 1463281421393 Marionette TRACE conn2 <- [1,18,null,{}] 20:03:41 INFO - PROCESS | 516 | 1463281421397 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:41 INFO - PROCESS | 516 | 1463281421497 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:03:41 INFO - PROCESS | 516 | 1463281421503 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 516 | ++DOCSHELL 1A929400 == 12 [pid = 516] [id = 12] 20:03:41 INFO - PROCESS | 516 | ++DOMWINDOW == 32 (1A929C00) [pid = 516] [serial = 32] [outer = 00000000] 20:03:41 INFO - PROCESS | 516 | ++DOMWINDOW == 33 (1AAB8800) [pid = 516] [serial = 33] [outer = 1A929C00] 20:03:41 INFO - PROCESS | 516 | 1463281421552 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 516 | ++DOMWINDOW == 34 (1AC84C00) [pid = 516] [serial = 34] [outer = 1A929C00] 20:03:41 INFO - PROCESS | 516 | 1463281421873 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 523ms 20:03:41 INFO - PROCESS | 516 | 1463281421911 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 516 | 1463281421914 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 20:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:03:41 INFO - PROCESS | 516 | 1463281421917 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - PROCESS | 516 | 1463281421918 Marionette TRACE conn2 <- [1,22,null,{}] 20:03:41 INFO - PROCESS | 516 | 1463281421922 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:42 INFO - PROCESS | 516 | 1463281422012 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:03:42 INFO - PROCESS | 516 | 1463281422018 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 516 | ++DOCSHELL 1AC8B000 == 13 [pid = 516] [id = 13] 20:03:42 INFO - PROCESS | 516 | ++DOMWINDOW == 35 (1AC8E800) [pid = 516] [serial = 35] [outer = 00000000] 20:03:42 INFO - PROCESS | 516 | ++DOMWINDOW == 36 (1AE47400) [pid = 516] [serial = 36] [outer = 1AC8E800] 20:03:42 INFO - PROCESS | 516 | 1463281422062 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 516 | ++DOMWINDOW == 37 (1AE4B000) [pid = 516] [serial = 37] [outer = 1AC8E800] 20:03:42 INFO - PROCESS | 516 | 1463281422352 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 492ms 20:03:42 INFO - PROCESS | 516 | 1463281422415 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 516 | 1463281422417 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 20:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:03:42 INFO - PROCESS | 516 | 1463281422420 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 516 | 1463281422422 Marionette TRACE conn2 <- [1,26,null,{}] 20:03:42 INFO - PROCESS | 516 | 1463281422425 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:42 INFO - PROCESS | 516 | 1463281422519 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:03:42 INFO - PROCESS | 516 | 1463281422526 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 516 | ++DOCSHELL 1AF7B800 == 14 [pid = 516] [id = 14] 20:03:42 INFO - PROCESS | 516 | ++DOMWINDOW == 38 (1AF7BC00) [pid = 516] [serial = 38] [outer = 00000000] 20:03:42 INFO - PROCESS | 516 | ++DOMWINDOW == 39 (1AF84000) [pid = 516] [serial = 39] [outer = 1AF7BC00] 20:03:42 INFO - PROCESS | 516 | 1463281422570 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 516 | ++DOMWINDOW == 40 (1AF88800) [pid = 516] [serial = 40] [outer = 1AF7BC00] 20:03:42 INFO - PROCESS | 516 | 1463281422868 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 477ms 20:03:42 INFO - PROCESS | 516 | 1463281422900 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 516 | 1463281422901 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 20:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:03:42 INFO - PROCESS | 516 | 1463281422905 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 516 | 1463281422906 Marionette TRACE conn2 <- [1,30,null,{}] 20:03:42 INFO - PROCESS | 516 | 1463281422910 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:42 INFO - PROCESS | 516 | 1463281422995 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:03:43 INFO - PROCESS | 516 | 1463281423002 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:43 INFO - PROCESS | 516 | ++DOCSHELL 1AF7C000 == 15 [pid = 516] [id = 15] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 41 (1AF83C00) [pid = 516] [serial = 41] [outer = 00000000] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 42 (1B214000) [pid = 516] [serial = 42] [outer = 1AF83C00] 20:03:43 INFO - PROCESS | 516 | 1463281423055 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 43 (1B217000) [pid = 516] [serial = 43] [outer = 1AF83C00] 20:03:43 INFO - PROCESS | 516 | ++DOCSHELL 1B36FC00 == 16 [pid = 516] [id = 16] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 44 (1B370000) [pid = 516] [serial = 44] [outer = 00000000] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 45 (1B212800) [pid = 516] [serial = 45] [outer = 1B370000] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 46 (1B217400) [pid = 516] [serial = 46] [outer = 1B370000] 20:03:43 INFO - PROCESS | 516 | ++DOCSHELL 1B36CC00 == 17 [pid = 516] [id = 17] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 47 (1B370C00) [pid = 516] [serial = 47] [outer = 00000000] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 48 (1B3E8400) [pid = 516] [serial = 48] [outer = 1B370C00] 20:03:43 INFO - PROCESS | 516 | ++DOMWINDOW == 49 (1B3F1C00) [pid = 516] [serial = 49] [outer = 1B370C00] 20:03:43 INFO - PROCESS | 516 | 1463281423548 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 676ms 20:03:43 INFO - PROCESS | 516 | 1463281423605 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 516 | 1463281423606 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 20:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:03:43 INFO - PROCESS | 516 | 1463281423609 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 516 | 1463281423611 Marionette TRACE conn2 <- [1,34,null,{}] 20:03:43 INFO - PROCESS | 516 | 1463281423614 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:43 INFO - PROCESS | 516 | 1463281423746 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:03:44 INFO - PROCESS | 516 | --DOCSHELL 11A02800 == 16 [pid = 516] [id = 1] 20:03:44 INFO - PROCESS | 516 | 1463281424309 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 516 | ++DOCSHELL 0F9E6C00 == 17 [pid = 516] [id = 18] 20:03:44 INFO - PROCESS | 516 | ++DOMWINDOW == 50 (0F9EAC00) [pid = 516] [serial = 50] [outer = 00000000] 20:03:44 INFO - PROCESS | 516 | ++DOMWINDOW == 51 (0F9F0400) [pid = 516] [serial = 51] [outer = 0F9EAC00] 20:03:44 INFO - PROCESS | 516 | 1463281424366 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 516 | ++DOMWINDOW == 52 (1055C000) [pid = 516] [serial = 52] [outer = 0F9EAC00] 20:03:44 INFO - PROCESS | 516 | 1463281424886 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 20:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1337ms 20:03:44 INFO - PROCESS | 516 | 1463281424949 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:03:44 INFO - PROCESS | 516 | 1463281424953 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 20:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:03:44 INFO - PROCESS | 516 | 1463281424958 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:03:44 INFO - PROCESS | 516 | 1463281424963 Marionette TRACE conn2 <- [1,38,null,{}] 20:03:44 INFO - PROCESS | 516 | 1463281424967 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:45 INFO - PROCESS | 516 | 1463281425075 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:03:45 INFO - PROCESS | 516 | 1463281425160 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 516 | ++DOCSHELL 1128D400 == 18 [pid = 516] [id = 19] 20:03:45 INFO - PROCESS | 516 | ++DOMWINDOW == 53 (1129A400) [pid = 516] [serial = 53] [outer = 00000000] 20:03:45 INFO - PROCESS | 516 | ++DOMWINDOW == 54 (12AF2000) [pid = 516] [serial = 54] [outer = 1129A400] 20:03:45 INFO - PROCESS | 516 | 1463281425201 Marionette DEBUG loaded listener.js 20:03:45 INFO - PROCESS | 516 | ++DOMWINDOW == 55 (1314C800) [pid = 516] [serial = 55] [outer = 1129A400] 20:03:45 INFO - PROCESS | 516 | 1463281425746 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 815ms 20:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:03:45 INFO - PROCESS | 516 | 1463281425786 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 516 | 1463281425789 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 20:03:45 INFO - PROCESS | 516 | 1463281425793 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 516 | 1463281425795 Marionette TRACE conn2 <- [1,42,null,{}] 20:03:45 INFO - PROCESS | 516 | 1463281425799 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:45 INFO - PROCESS | 516 | 1463281425907 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:03:45 INFO - PROCESS | 516 | 1463281425986 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 516 | ++DOCSHELL 14349400 == 19 [pid = 516] [id = 20] 20:03:45 INFO - PROCESS | 516 | ++DOMWINDOW == 56 (15377000) [pid = 516] [serial = 56] [outer = 00000000] 20:03:46 INFO - PROCESS | 516 | ++DOMWINDOW == 57 (1541B000) [pid = 516] [serial = 57] [outer = 15377000] 20:03:46 INFO - PROCESS | 516 | 1463281426042 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 516 | ++DOMWINDOW == 58 (1571D800) [pid = 516] [serial = 58] [outer = 15377000] 20:03:46 INFO - PROCESS | 516 | 1463281426731 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 983ms 20:03:46 INFO - PROCESS | 516 | 1463281426776 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:03:46 INFO - PROCESS | 516 | 1463281426780 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 20:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:03:46 INFO - PROCESS | 516 | 1463281426785 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 516 | 1463281426788 Marionette TRACE conn2 <- [1,46,null,{}] 20:03:46 INFO - PROCESS | 516 | 1463281426794 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:46 INFO - PROCESS | 516 | 1463281426884 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:03:46 INFO - PROCESS | 516 | 1463281426950 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:46 INFO - PROCESS | 516 | ++DOCSHELL 10533400 == 20 [pid = 516] [id = 21] 20:03:46 INFO - PROCESS | 516 | ++DOMWINDOW == 59 (10535C00) [pid = 516] [serial = 59] [outer = 00000000] 20:03:46 INFO - PROCESS | 516 | ++DOMWINDOW == 60 (10A64000) [pid = 516] [serial = 60] [outer = 10535C00] 20:03:46 INFO - PROCESS | 516 | 1463281427004 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 516 | ++DOMWINDOW == 61 (10E88C00) [pid = 516] [serial = 61] [outer = 10535C00] 20:03:47 INFO - PROCESS | 516 | --DOCSHELL 13DBFC00 == 19 [pid = 516] [id = 4] 20:03:47 INFO - PROCESS | 516 | 1463281427460 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 722ms 20:03:47 INFO - PROCESS | 516 | 1463281427505 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:03:47 INFO - PROCESS | 516 | 1463281427510 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 20:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:03:47 INFO - PROCESS | 516 | 1463281427517 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 516 | 1463281427519 Marionette TRACE conn2 <- [1,50,null,{}] 20:03:47 INFO - PROCESS | 516 | 1463281427523 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:47 INFO - PROCESS | 516 | 1463281427679 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:03:47 INFO - PROCESS | 516 | 1463281427772 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 516 | ++DOCSHELL 105FAC00 == 20 [pid = 516] [id = 22] 20:03:47 INFO - PROCESS | 516 | ++DOMWINDOW == 62 (10BA7000) [pid = 516] [serial = 62] [outer = 00000000] 20:03:47 INFO - PROCESS | 516 | ++DOMWINDOW == 63 (114A6400) [pid = 516] [serial = 63] [outer = 10BA7000] 20:03:47 INFO - PROCESS | 516 | 1463281427818 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (12D75C00) [pid = 516] [serial = 64] [outer = 10BA7000] 20:03:48 INFO - PROCESS | 516 | 1463281428152 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 676ms 20:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:03:48 INFO - PROCESS | 516 | 1463281428222 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 516 | 1463281428224 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 20:03:48 INFO - PROCESS | 516 | 1463281428228 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 516 | 1463281428231 Marionette TRACE conn2 <- [1,54,null,{}] 20:03:48 INFO - PROCESS | 516 | 1463281428244 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:48 INFO - PROCESS | 516 | 1463281428307 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:03:48 INFO - PROCESS | 516 | 1463281428315 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 516 | ++DOCSHELL 13149000 == 21 [pid = 516] [id = 23] 20:03:48 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (131F5000) [pid = 516] [serial = 65] [outer = 00000000] 20:03:48 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (13812800) [pid = 516] [serial = 66] [outer = 131F5000] 20:03:48 INFO - PROCESS | 516 | 1463281428362 Marionette DEBUG loaded listener.js 20:03:48 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (13DB9000) [pid = 516] [serial = 67] [outer = 131F5000] 20:03:48 INFO - PROCESS | 516 | 1463281428757 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 584ms 20:03:48 INFO - PROCESS | 516 | 1463281428806 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 516 | 1463281428808 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 20:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:03:48 INFO - PROCESS | 516 | 1463281428811 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 516 | 1463281428813 Marionette TRACE conn2 <- [1,58,null,{}] 20:03:48 INFO - PROCESS | 516 | 1463281428817 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:48 INFO - PROCESS | 516 | 1463281428897 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:03:48 INFO - PROCESS | 516 | 1463281428904 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 516 | ++DOCSHELL 13904000 == 22 [pid = 516] [id = 24] 20:03:48 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (1400D000) [pid = 516] [serial = 68] [outer = 00000000] 20:03:48 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (1537B000) [pid = 516] [serial = 69] [outer = 1400D000] 20:03:48 INFO - PROCESS | 516 | 1463281428949 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (15414000) [pid = 516] [serial = 70] [outer = 1400D000] 20:03:49 INFO - PROCESS | 516 | 1463281429352 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 584ms 20:03:49 INFO - PROCESS | 516 | 1463281429393 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:03:49 INFO - PROCESS | 516 | 1463281429396 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 20:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:03:49 INFO - PROCESS | 516 | 1463281429400 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 516 | 1463281429401 Marionette TRACE conn2 <- [1,62,null,{}] 20:03:49 INFO - PROCESS | 516 | 1463281429408 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:49 INFO - PROCESS | 516 | 1463281429480 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:03:49 INFO - PROCESS | 516 | 1463281429487 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 516 | ++DOCSHELL 1571C400 == 23 [pid = 516] [id = 25] 20:03:49 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (1571EC00) [pid = 516] [serial = 71] [outer = 00000000] 20:03:49 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (15B02800) [pid = 516] [serial = 72] [outer = 1571EC00] 20:03:49 INFO - PROCESS | 516 | 1463281429531 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (15B0F800) [pid = 516] [serial = 73] [outer = 1571EC00] 20:03:49 INFO - PROCESS | 516 | 1463281429919 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 523ms 20:03:49 INFO - PROCESS | 516 | 1463281429933 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:03:49 INFO - PROCESS | 516 | 1463281429935 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 20:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:03:49 INFO - PROCESS | 516 | 1463281429938 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 516 | 1463281429940 Marionette TRACE conn2 <- [1,66,null,{}] 20:03:49 INFO - PROCESS | 516 | 1463281429943 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:50 INFO - PROCESS | 516 | 1463281430063 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:03:50 INFO - PROCESS | 516 | 1463281430073 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 516 | ++DOCSHELL 140C7000 == 24 [pid = 516] [id = 26] 20:03:50 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (15D74400) [pid = 516] [serial = 74] [outer = 00000000] 20:03:50 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (16B48800) [pid = 516] [serial = 75] [outer = 15D74400] 20:03:50 INFO - PROCESS | 516 | 1463281430117 Marionette DEBUG loaded listener.js 20:03:50 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (16C0C400) [pid = 516] [serial = 76] [outer = 15D74400] 20:03:50 INFO - PROCESS | 516 | 1463281430479 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 584ms 20:03:50 INFO - PROCESS | 516 | 1463281430519 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:03:50 INFO - PROCESS | 516 | 1463281430521 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 20:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:03:50 INFO - PROCESS | 516 | 1463281430524 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 516 | 1463281430526 Marionette TRACE conn2 <- [1,70,null,{}] 20:03:50 INFO - PROCESS | 516 | 1463281430529 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:50 INFO - PROCESS | 516 | 1463281430600 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:03:50 INFO - PROCESS | 516 | 1463281430666 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 516 | ++DOCSHELL 15F6E800 == 25 [pid = 516] [id = 27] 20:03:50 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (16979400) [pid = 516] [serial = 77] [outer = 00000000] 20:03:50 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (171D0C00) [pid = 516] [serial = 78] [outer = 16979400] 20:03:50 INFO - PROCESS | 516 | 1463281430712 Marionette DEBUG loaded listener.js 20:03:50 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (1720F400) [pid = 516] [serial = 79] [outer = 16979400] 20:03:51 INFO - PROCESS | 516 | 1463281431055 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 584ms 20:03:51 INFO - PROCESS | 516 | 1463281431121 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 516 | 1463281431123 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 20:03:51 INFO - PROCESS | 516 | 1463281431126 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:03:51 INFO - PROCESS | 516 | 1463281431128 Marionette TRACE conn2 <- [1,74,null,{}] 20:03:51 INFO - PROCESS | 516 | 1463281431131 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:51 INFO - PROCESS | 516 | 1463281431230 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:03:51 INFO - PROCESS | 516 | 1463281431239 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 516 | ++DOCSHELL 131F2400 == 26 [pid = 516] [id = 28] 20:03:51 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (1330CC00) [pid = 516] [serial = 80] [outer = 00000000] 20:03:51 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (175B8400) [pid = 516] [serial = 81] [outer = 1330CC00] 20:03:51 INFO - PROCESS | 516 | 1463281431293 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (17743C00) [pid = 516] [serial = 82] [outer = 1330CC00] 20:03:51 INFO - PROCESS | 516 | 1463281431674 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 584ms 20:03:51 INFO - PROCESS | 516 | 1463281431707 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 516 | 1463281431708 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 20:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:03:51 INFO - PROCESS | 516 | 1463281431712 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 516 | 1463281431713 Marionette TRACE conn2 <- [1,78,null,{}] 20:03:51 INFO - PROCESS | 516 | 1463281431716 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:51 INFO - PROCESS | 516 | 1463281431817 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:03:51 INFO - PROCESS | 516 | 1463281431856 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 516 | ++DOCSHELL 13307000 == 27 [pid = 516] [id = 29] 20:03:51 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (171C3000) [pid = 516] [serial = 83] [outer = 00000000] 20:03:51 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (177E1400) [pid = 516] [serial = 84] [outer = 171C3000] 20:03:51 INFO - PROCESS | 516 | 1463281431899 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (177E1800) [pid = 516] [serial = 85] [outer = 171C3000] 20:03:52 INFO - PROCESS | 516 | 1463281432197 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 538ms 20:03:52 INFO - PROCESS | 516 | 1463281432248 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 516 | 1463281432250 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 20:03:52 INFO - PROCESS | 516 | 1463281432253 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:03:52 INFO - PROCESS | 516 | 1463281432255 Marionette TRACE conn2 <- [1,82,null,{}] 20:03:52 INFO - PROCESS | 516 | 1463281432258 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:52 INFO - PROCESS | 516 | 1463281432320 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:03:52 INFO - PROCESS | 516 | 1463281432386 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 516 | ++DOCSHELL 172F6800 == 28 [pid = 516] [id = 30] 20:03:52 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (177A9000) [pid = 516] [serial = 86] [outer = 00000000] 20:03:52 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (18042400) [pid = 516] [serial = 87] [outer = 177A9000] 20:03:52 INFO - PROCESS | 516 | 1463281432430 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (18049800) [pid = 516] [serial = 88] [outer = 177A9000] 20:03:52 INFO - PROCESS | 516 | 1463281432781 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 584ms 20:03:52 INFO - PROCESS | 516 | 1463281432834 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 516 | 1463281432836 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 20:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:03:52 INFO - PROCESS | 516 | 1463281432839 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - PROCESS | 516 | 1463281432841 Marionette TRACE conn2 <- [1,86,null,{}] 20:03:52 INFO - PROCESS | 516 | 1463281432845 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:52 INFO - PROCESS | 516 | 1463281432935 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:03:52 INFO - PROCESS | 516 | 1463281433002 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 516 | ++DOCSHELL 11C9DC00 == 29 [pid = 516] [id = 31] 20:03:52 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (17E09C00) [pid = 516] [serial = 89] [outer = 00000000] 20:03:53 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (19C3DC00) [pid = 516] [serial = 90] [outer = 17E09C00] 20:03:53 INFO - PROCESS | 516 | 1463281433048 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (19E55400) [pid = 516] [serial = 91] [outer = 17E09C00] 20:03:53 INFO - PROCESS | 516 | 1463281433390 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 584ms 20:03:53 INFO - PROCESS | 516 | 1463281433420 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:03:53 INFO - PROCESS | 516 | 1463281433421 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 20:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:03:53 INFO - PROCESS | 516 | 1463281433425 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 516 | 1463281433426 Marionette TRACE conn2 <- [1,90,null,{}] 20:03:53 INFO - PROCESS | 516 | 1463281433429 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:53 INFO - PROCESS | 516 | 1463281433542 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:03:53 INFO - PROCESS | 516 | 1463281433550 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:53 INFO - PROCESS | 516 | ++DOCSHELL 13812400 == 30 [pid = 516] [id = 32] 20:03:53 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (19C3D800) [pid = 516] [serial = 92] [outer = 00000000] 20:03:53 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1A0AEC00) [pid = 516] [serial = 93] [outer = 19C3D800] 20:03:53 INFO - PROCESS | 516 | 1463281433594 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1A0B6C00) [pid = 516] [serial = 94] [outer = 19C3D800] 20:03:53 INFO - PROCESS | 516 | 1463281433963 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 584ms 20:03:54 INFO - PROCESS | 516 | 1463281434022 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:03:54 INFO - PROCESS | 516 | 1463281434024 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 20:03:54 INFO - PROCESS | 516 | 1463281434027 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:03:54 INFO - PROCESS | 516 | 1463281434029 Marionette TRACE conn2 <- [1,94,null,{}] 20:03:54 INFO - PROCESS | 516 | 1463281434033 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:54 INFO - PROCESS | 516 | 1463281434105 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:03:54 INFO - PROCESS | 516 | 1463281434194 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 516 | ++DOCSHELL 105F0000 == 31 [pid = 516] [id = 33] 20:03:54 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (13818000) [pid = 516] [serial = 95] [outer = 00000000] 20:03:54 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (1A729800) [pid = 516] [serial = 96] [outer = 13818000] 20:03:54 INFO - PROCESS | 516 | 1463281434237 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (1A72EC00) [pid = 516] [serial = 97] [outer = 13818000] 20:03:55 INFO - PROCESS | 516 | 1463281435406 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1414ms 20:03:55 INFO - PROCESS | 516 | 1463281435466 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:03:55 INFO - PROCESS | 516 | 1463281435469 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 20:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:03:55 INFO - PROCESS | 516 | 1463281435474 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 516 | 1463281435476 Marionette TRACE conn2 <- [1,98,null,{}] 20:03:55 INFO - PROCESS | 516 | 1463281435482 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:55 INFO - PROCESS | 516 | 1463281435582 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:03:55 INFO - PROCESS | 516 | 1463281435598 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 516 | ++DOCSHELL 10A5E400 == 32 [pid = 516] [id = 34] 20:03:55 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (10A5FC00) [pid = 516] [serial = 98] [outer = 00000000] 20:03:55 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (1127E000) [pid = 516] [serial = 99] [outer = 10A5FC00] 20:03:55 INFO - PROCESS | 516 | 1463281435681 Marionette DEBUG loaded listener.js 20:03:55 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (11293000) [pid = 516] [serial = 100] [outer = 10A5FC00] 20:03:56 INFO - PROCESS | 516 | 1463281436064 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 630ms 20:03:56 INFO - PROCESS | 516 | 1463281436109 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 516 | 1463281436114 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 20:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:03:56 INFO - PROCESS | 516 | 1463281436126 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 516 | 1463281436129 Marionette TRACE conn2 <- [1,102,null,{}] 20:03:56 INFO - PROCESS | 516 | 1463281436132 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:56 INFO - PROCESS | 516 | 1463281436233 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:03:56 INFO - PROCESS | 516 | 1463281436240 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 516 | ++DOCSHELL 1283E800 == 33 [pid = 516] [id = 35] 20:03:56 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (1283F400) [pid = 516] [serial = 101] [outer = 00000000] 20:03:56 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (1284CC00) [pid = 516] [serial = 102] [outer = 1283F400] 20:03:56 INFO - PROCESS | 516 | 1463281436284 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (12B61400) [pid = 516] [serial = 103] [outer = 1283F400] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 102 (13DC0000) [pid = 516] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1AF7BC00) [pid = 516] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1AC8E800) [pid = 516] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 99 (1A929C00) [pid = 516] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1720E000) [pid = 516] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 97 (1A49A400) [pid = 516] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 96 (19890800) [pid = 516] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 95 (0F9EAC00) [pid = 516] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 94 (1129A400) [pid = 516] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15377000) [pid = 516] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 92 (10535C00) [pid = 516] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 91 (10BA7000) [pid = 516] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 90 (131F5000) [pid = 516] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1400D000) [pid = 516] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1571EC00) [pid = 516] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 87 (15D74400) [pid = 516] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 86 (16979400) [pid = 516] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1330CC00) [pid = 516] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 84 (171C3000) [pid = 516] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 83 (177A9000) [pid = 516] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 82 (17E09C00) [pid = 516] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:03:56 INFO - PROCESS | 516 | --DOMWINDOW == 81 (1AF83C00) [pid = 516] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:03:57 INFO - PROCESS | 516 | 1463281437084 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 983ms 20:03:57 INFO - PROCESS | 516 | 1463281437105 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 516 | 1463281437107 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 20:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:03:57 INFO - PROCESS | 516 | 1463281437110 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 516 | 1463281437114 Marionette TRACE conn2 <- [1,106,null,{}] 20:03:57 INFO - PROCESS | 516 | 1463281437159 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:57 INFO - PROCESS | 516 | 1463281437239 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:03:57 INFO - PROCESS | 516 | 1463281437231 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 516 | ++DOCSHELL 128A5000 == 34 [pid = 516] [id = 36] 20:03:57 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (12AEA400) [pid = 516] [serial = 104] [outer = 00000000] 20:03:57 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (131F5C00) [pid = 516] [serial = 105] [outer = 12AEA400] 20:03:57 INFO - PROCESS | 516 | 1463281437277 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (13372C00) [pid = 516] [serial = 106] [outer = 12AEA400] 20:03:57 INFO - PROCESS | 516 | 1463281437671 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 615ms 20:03:57 INFO - PROCESS | 516 | 1463281437712 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 516 | 1463281437715 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 20:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:03:57 INFO - PROCESS | 516 | 1463281437718 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 516 | 1463281437719 Marionette TRACE conn2 <- [1,110,null,{}] 20:03:57 INFO - PROCESS | 516 | 1463281437723 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:57 INFO - PROCESS | 516 | 1463281437805 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:03:57 INFO - PROCESS | 516 | 1463281437811 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 516 | ++DOCSHELL 13371800 == 35 [pid = 516] [id = 37] 20:03:57 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (13379800) [pid = 516] [serial = 107] [outer = 00000000] 20:03:57 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (13DBC400) [pid = 516] [serial = 108] [outer = 13379800] 20:03:57 INFO - PROCESS | 516 | 1463281437859 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (140CB400) [pid = 516] [serial = 109] [outer = 13379800] 20:03:58 INFO - PROCESS | 516 | 1463281438294 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 20:03:58 INFO - PROCESS | 516 | 1463281438339 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 516 | 1463281438341 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 20:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:03:58 INFO - PROCESS | 516 | 1463281438344 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 516 | 1463281438346 Marionette TRACE conn2 <- [1,114,null,{}] 20:03:58 INFO - PROCESS | 516 | 1463281438349 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:58 INFO - PROCESS | 516 | 1463281438420 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:03:58 INFO - PROCESS | 516 | 1463281438429 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 516 | ++DOCSHELL 15415C00 == 36 [pid = 516] [id = 38] 20:03:58 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (15416000) [pid = 516] [serial = 110] [outer = 00000000] 20:03:58 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (1571A000) [pid = 516] [serial = 111] [outer = 15416000] 20:03:58 INFO - PROCESS | 516 | 1463281438482 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (1580F800) [pid = 516] [serial = 112] [outer = 15416000] 20:03:58 INFO - PROCESS | 516 | 1463281438912 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 20:03:58 INFO - PROCESS | 516 | 1463281438983 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 516 | 1463281438988 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 20:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:03:58 INFO - PROCESS | 516 | 1463281438993 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 516 | 1463281438997 Marionette TRACE conn2 <- [1,118,null,{}] 20:03:59 INFO - PROCESS | 516 | 1463281439045 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:59 INFO - PROCESS | 516 | 1463281439164 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:03:59 INFO - PROCESS | 516 | 1463281439239 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 516 | ++DOCSHELL 10A60400 == 37 [pid = 516] [id = 39] 20:03:59 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (10A60C00) [pid = 516] [serial = 113] [outer = 00000000] 20:03:59 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (10E8AC00) [pid = 516] [serial = 114] [outer = 10A60C00] 20:03:59 INFO - PROCESS | 516 | 1463281439299 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (11287C00) [pid = 516] [serial = 115] [outer = 10A60C00] 20:03:59 INFO - PROCESS | 516 | 1463281439796 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 829ms 20:03:59 INFO - PROCESS | 516 | 1463281439820 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:03:59 INFO - PROCESS | 516 | 1463281439825 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 20:03:59 INFO - PROCESS | 516 | 1463281439847 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:03:59 INFO - PROCESS | 516 | 1463281439850 Marionette TRACE conn2 <- [1,122,null,{}] 20:03:59 INFO - PROCESS | 516 | 1463281439854 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:59 INFO - PROCESS | 516 | 1463281439950 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:04:00 INFO - PROCESS | 516 | 1463281440034 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:00 INFO - PROCESS | 516 | ++DOCSHELL 1284C400 == 38 [pid = 516] [id = 40] 20:04:00 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (130D9000) [pid = 516] [serial = 116] [outer = 00000000] 20:04:00 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (13379C00) [pid = 516] [serial = 117] [outer = 130D9000] 20:04:00 INFO - PROCESS | 516 | 1463281440088 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (13DBAC00) [pid = 516] [serial = 118] [outer = 130D9000] 20:04:00 INFO - PROCESS | 516 | 1463281440604 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 830ms 20:04:00 INFO - PROCESS | 516 | 1463281440677 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 516 | 1463281440680 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 20:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:04:00 INFO - PROCESS | 516 | 1463281440684 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 516 | 1463281440687 Marionette TRACE conn2 <- [1,126,null,{}] 20:04:00 INFO - PROCESS | 516 | 1463281440698 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:00 INFO - PROCESS | 516 | 1463281440796 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:04:00 INFO - PROCESS | 516 | 1463281440867 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:00 INFO - PROCESS | 516 | ++DOCSHELL 15D74800 == 39 [pid = 516] [id = 41] 20:04:00 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (15F70400) [pid = 516] [serial = 119] [outer = 00000000] 20:04:00 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (16B45000) [pid = 516] [serial = 120] [outer = 15F70400] 20:04:00 INFO - PROCESS | 516 | 1463281440924 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (16F4A800) [pid = 516] [serial = 121] [outer = 15F70400] 20:04:01 INFO - PROCESS | 516 | 1463281441447 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 784ms 20:04:01 INFO - PROCESS | 516 | 1463281441470 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 516 | 1463281441473 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 20:04:01 INFO - PROCESS | 516 | 1463281441477 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:04:01 INFO - PROCESS | 516 | 1463281441479 Marionette TRACE conn2 <- [1,130,null,{}] 20:04:01 INFO - PROCESS | 516 | 1463281441483 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:01 INFO - PROCESS | 516 | 1463281441584 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:04:01 INFO - PROCESS | 516 | 1463281441666 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 516 | ++DOCSHELL 17209000 == 40 [pid = 516] [id = 42] 20:04:01 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (17209C00) [pid = 516] [serial = 122] [outer = 00000000] 20:04:01 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (1723EC00) [pid = 516] [serial = 123] [outer = 17209C00] 20:04:01 INFO - PROCESS | 516 | 1463281441719 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (177A3C00) [pid = 516] [serial = 124] [outer = 17209C00] 20:04:02 INFO - PROCESS | 516 | 1463281442354 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 922ms 20:04:02 INFO - PROCESS | 516 | 1463281442408 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 516 | 1463281442413 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 20:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:04:02 INFO - PROCESS | 516 | 1463281442418 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 516 | 1463281442422 Marionette TRACE conn2 <- [1,134,null,{}] 20:04:02 INFO - PROCESS | 516 | 1463281442428 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:02 INFO - PROCESS | 516 | 1463281442523 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:04:02 INFO - PROCESS | 516 | 1463281442606 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 516 | ++DOCSHELL 102D9C00 == 41 [pid = 516] [id = 43] 20:04:02 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (1052F800) [pid = 516] [serial = 125] [outer = 00000000] 20:04:02 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (10F96C00) [pid = 516] [serial = 126] [outer = 1052F800] 20:04:02 INFO - PROCESS | 516 | 1463281442653 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (11CA1400) [pid = 516] [serial = 127] [outer = 1052F800] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 13371800 == 40 [pid = 516] [id = 37] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 128A5000 == 39 [pid = 516] [id = 36] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 1283E800 == 38 [pid = 516] [id = 35] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 10A5E400 == 37 [pid = 516] [id = 34] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 13307000 == 36 [pid = 516] [id = 29] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 172F6800 == 35 [pid = 516] [id = 30] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 105F0000 == 34 [pid = 516] [id = 33] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 13812400 == 33 [pid = 516] [id = 32] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 15D74800 == 32 [pid = 516] [id = 41] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 17209000 == 31 [pid = 516] [id = 42] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 15415C00 == 30 [pid = 516] [id = 38] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 11C9DC00 == 29 [pid = 516] [id = 31] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 10A60400 == 28 [pid = 516] [id = 39] 20:04:03 INFO - PROCESS | 516 | --DOCSHELL 1284C400 == 27 [pid = 516] [id = 40] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 104 (0F9F0400) [pid = 516] [serial = 51] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 103 (12AF2000) [pid = 516] [serial = 54] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 102 (1541B000) [pid = 516] [serial = 57] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1571D800) [pid = 516] [serial = 58] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 100 (10A64000) [pid = 516] [serial = 60] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 99 (10E88C00) [pid = 516] [serial = 61] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 98 (114A6400) [pid = 516] [serial = 63] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 97 (13812800) [pid = 516] [serial = 66] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 96 (13DB9000) [pid = 516] [serial = 67] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1537B000) [pid = 516] [serial = 69] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 94 (15414000) [pid = 516] [serial = 70] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15B02800) [pid = 516] [serial = 72] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 92 (15B0F800) [pid = 516] [serial = 73] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 91 (16B48800) [pid = 516] [serial = 75] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 90 (171D0C00) [pid = 516] [serial = 78] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 89 (175B8400) [pid = 516] [serial = 81] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 88 (177E1400) [pid = 516] [serial = 84] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 87 (18042400) [pid = 516] [serial = 87] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 86 (19C3DC00) [pid = 516] [serial = 90] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1A0AEC00) [pid = 516] [serial = 93] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 84 (16C0C400) [pid = 516] [serial = 76] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 83 (1720F400) [pid = 516] [serial = 79] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 82 (17743C00) [pid = 516] [serial = 82] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 81 (177E1800) [pid = 516] [serial = 85] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 80 (12D75C00) [pid = 516] [serial = 64] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 79 (18049800) [pid = 516] [serial = 88] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 78 (19E55400) [pid = 516] [serial = 91] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 77 (1055C000) [pid = 516] [serial = 52] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 76 (1314C800) [pid = 516] [serial = 55] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 75 (1B217000) [pid = 516] [serial = 43] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 74 (140CBC00) [pid = 516] [serial = 9] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 73 (140D0800) [pid = 516] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 72 (11C9E400) [pid = 516] [serial = 4] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 71 (1AE47400) [pid = 516] [serial = 36] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 70 (1AE4B000) [pid = 516] [serial = 37] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 69 (1AAB8800) [pid = 516] [serial = 33] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 68 (1AC84C00) [pid = 516] [serial = 34] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 67 (1AB51400) [pid = 516] [serial = 31] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 66 (1A72F800) [pid = 516] [serial = 30] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 65 (1AB52C00) [pid = 516] [serial = 27] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 64 (1AB56800) [pid = 516] [serial = 28] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 63 (19E4D800) [pid = 516] [serial = 22] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 62 (1A0B2000) [pid = 516] [serial = 24] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 61 (19E49800) [pid = 516] [serial = 21] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 60 (16B4AC00) [pid = 516] [serial = 17] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 59 (16B49C00) [pid = 516] [serial = 14] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 58 (1B3E8400) [pid = 516] [serial = 48] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 57 (1B214000) [pid = 516] [serial = 42] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 56 (1B212800) [pid = 516] [serial = 45] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 55 (1AF88800) [pid = 516] [serial = 40] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | --DOMWINDOW == 54 (1AF84000) [pid = 516] [serial = 39] [outer = 00000000] [url = about:blank] 20:04:03 INFO - PROCESS | 516 | 1463281443605 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 20:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1229ms 20:04:03 INFO - PROCESS | 516 | 1463281443654 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:04:03 INFO - PROCESS | 516 | 1463281443657 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 20:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:04:03 INFO - PROCESS | 516 | 1463281443663 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:04:03 INFO - PROCESS | 516 | 1463281443666 Marionette TRACE conn2 <- [1,138,null,{}] 20:04:03 INFO - PROCESS | 516 | 1463281443671 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:03 INFO - PROCESS | 516 | 1463281443756 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:04:03 INFO - PROCESS | 516 | 1463281443822 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 516 | ++DOCSHELL 10E8D400 == 28 [pid = 516] [id = 44] 20:04:03 INFO - PROCESS | 516 | ++DOMWINDOW == 55 (10E8E800) [pid = 516] [serial = 128] [outer = 00000000] 20:04:03 INFO - PROCESS | 516 | ++DOMWINDOW == 56 (1128DC00) [pid = 516] [serial = 129] [outer = 10E8E800] 20:04:03 INFO - PROCESS | 516 | 1463281443869 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 516 | ++DOMWINDOW == 57 (114AE800) [pid = 516] [serial = 130] [outer = 10E8E800] 20:04:04 INFO - PROCESS | 516 | 1463281444272 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 20:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 630ms 20:04:04 INFO - PROCESS | 516 | 1463281444302 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 516 | 1463281444308 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 20:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:04:04 INFO - PROCESS | 516 | 1463281444298 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 516 | 1463281444300 Marionette TRACE conn2 <- [1,142,null,{}] 20:04:04 INFO - PROCESS | 516 | 1463281444307 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:04 INFO - PROCESS | 516 | 1463281444384 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:04:04 INFO - PROCESS | 516 | 1463281444392 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 516 | ++DOCSHELL 12848C00 == 29 [pid = 516] [id = 45] 20:04:04 INFO - PROCESS | 516 | ++DOMWINDOW == 58 (1287C400) [pid = 516] [serial = 131] [outer = 00000000] 20:04:04 INFO - PROCESS | 516 | ++DOMWINDOW == 59 (13051C00) [pid = 516] [serial = 132] [outer = 1287C400] 20:04:04 INFO - PROCESS | 516 | 1463281444436 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 516 | ++DOMWINDOW == 60 (130DE400) [pid = 516] [serial = 133] [outer = 1287C400] 20:04:04 INFO - PROCESS | 516 | 1463281444852 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 20:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 584ms 20:04:04 INFO - PROCESS | 516 | 1463281444897 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:04:04 INFO - PROCESS | 516 | 1463281444900 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 20:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:04:04 INFO - PROCESS | 516 | 1463281444903 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 516 | 1463281444907 Marionette TRACE conn2 <- [1,146,null,{}] 20:04:04 INFO - PROCESS | 516 | 1463281444917 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:04 INFO - PROCESS | 516 | 1463281444997 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:04:05 INFO - PROCESS | 516 | 1463281445007 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 516 | ++DOCSHELL 13DBE000 == 30 [pid = 516] [id = 46] 20:04:05 INFO - PROCESS | 516 | ++DOMWINDOW == 61 (13DBEC00) [pid = 516] [serial = 134] [outer = 00000000] 20:04:05 INFO - PROCESS | 516 | ++DOMWINDOW == 62 (140C5C00) [pid = 516] [serial = 135] [outer = 13DBEC00] 20:04:05 INFO - PROCESS | 516 | 1463281445054 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 516 | ++DOMWINDOW == 63 (140D0400) [pid = 516] [serial = 136] [outer = 13DBEC00] 20:04:05 INFO - PROCESS | 516 | 1463281445486 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 615ms 20:04:05 INFO - PROCESS | 516 | 1463281445529 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 516 | 1463281445532 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 20:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:04:05 INFO - PROCESS | 516 | 1463281445535 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 516 | 1463281445536 Marionette TRACE conn2 <- [1,150,null,{}] 20:04:05 INFO - PROCESS | 516 | 1463281445540 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:05 INFO - PROCESS | 516 | 1463281445636 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:04:05 INFO - PROCESS | 516 | 1463281445642 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 516 | ++DOCSHELL 13906000 == 31 [pid = 516] [id = 47] 20:04:05 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (140CB800) [pid = 516] [serial = 137] [outer = 00000000] 20:04:05 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (1541E000) [pid = 516] [serial = 138] [outer = 140CB800] 20:04:05 INFO - PROCESS | 516 | 1463281445695 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (15720800) [pid = 516] [serial = 139] [outer = 140CB800] 20:04:06 INFO - PROCESS | 516 | 1463281446095 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 20:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 584ms 20:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:04:06 INFO - PROCESS | 516 | 1463281446131 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 516 | 1463281446133 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 20:04:06 INFO - PROCESS | 516 | 1463281446136 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 516 | 1463281446138 Marionette TRACE conn2 <- [1,154,null,{}] 20:04:06 INFO - PROCESS | 516 | 1463281446141 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:06 INFO - PROCESS | 516 | 1463281446231 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:04:06 INFO - PROCESS | 516 | 1463281446237 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:06 INFO - PROCESS | 516 | ++DOCSHELL 1580FC00 == 32 [pid = 516] [id = 48] 20:04:06 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (15B0C000) [pid = 516] [serial = 140] [outer = 00000000] 20:04:06 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (15D6BC00) [pid = 516] [serial = 141] [outer = 15B0C000] 20:04:06 INFO - PROCESS | 516 | 1463281446281 Marionette DEBUG loaded listener.js 20:04:06 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (167AF000) [pid = 516] [serial = 142] [outer = 15B0C000] 20:04:06 INFO - PROCESS | 516 | 1463281446711 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 20:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 615ms 20:04:06 INFO - PROCESS | 516 | 1463281446774 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 516 | 1463281446776 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 20:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:04:06 INFO - PROCESS | 516 | 1463281446781 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 516 | 1463281446783 Marionette TRACE conn2 <- [1,158,null,{}] 20:04:06 INFO - PROCESS | 516 | 1463281446790 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:06 INFO - PROCESS | 516 | 1463281446902 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:04:06 INFO - PROCESS | 516 | 1463281446915 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:06 INFO - PROCESS | 516 | ++DOCSHELL 15B08C00 == 33 [pid = 516] [id = 49] 20:04:06 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (16B4AC00) [pid = 516] [serial = 143] [outer = 00000000] 20:04:06 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (171CB400) [pid = 516] [serial = 144] [outer = 16B4AC00] 20:04:06 INFO - PROCESS | 516 | 1463281446959 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (1720E000) [pid = 516] [serial = 145] [outer = 16B4AC00] 20:04:07 INFO - PROCESS | 516 | 1463281447342 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 20:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 20:04:07 INFO - PROCESS | 516 | 1463281447403 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:04:07 INFO - PROCESS | 516 | 1463281447405 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 20:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:04:07 INFO - PROCESS | 516 | 1463281447408 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:04:07 INFO - PROCESS | 516 | 1463281447410 Marionette TRACE conn2 <- [1,162,null,{}] 20:04:07 INFO - PROCESS | 516 | 1463281447421 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:07 INFO - PROCESS | 516 | 1463281447556 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 71 (15416000) [pid = 516] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 70 (13379800) [pid = 516] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 69 (10A5FC00) [pid = 516] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 68 (1283F400) [pid = 516] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 67 (12AEA400) [pid = 516] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 66 (13818000) [pid = 516] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:04:07 INFO - PROCESS | 516 | --DOMWINDOW == 65 (19C3D800) [pid = 516] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:04:07 INFO - PROCESS | 516 | 1463281447632 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:07 INFO - PROCESS | 516 | ++DOCSHELL 105F3400 == 34 [pid = 516] [id = 50] 20:04:07 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (105F6C00) [pid = 516] [serial = 146] [outer = 00000000] 20:04:07 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (1284AC00) [pid = 516] [serial = 147] [outer = 105F6C00] 20:04:07 INFO - PROCESS | 516 | 1463281447675 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (13818C00) [pid = 516] [serial = 148] [outer = 105F6C00] 20:04:07 INFO - PROCESS | 516 | 1463281448001 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 20:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 631ms 20:04:08 INFO - PROCESS | 516 | 1463281448046 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:04:08 INFO - PROCESS | 516 | 1463281448048 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 20:04:08 INFO - PROCESS | 516 | 1463281448051 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:04:08 INFO - PROCESS | 516 | 1463281448053 Marionette TRACE conn2 <- [1,166,null,{}] 20:04:08 INFO - PROCESS | 516 | 1463281448066 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:08 INFO - PROCESS | 516 | 1463281448163 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:04:08 INFO - PROCESS | 516 | 1463281448171 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 516 | ++DOCSHELL 0F984C00 == 35 [pid = 516] [id = 51] 20:04:08 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (1284A000) [pid = 516] [serial = 149] [outer = 00000000] 20:04:08 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (1773FC00) [pid = 516] [serial = 150] [outer = 1284A000] 20:04:08 INFO - PROCESS | 516 | 1463281448214 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (17742000) [pid = 516] [serial = 151] [outer = 1284A000] 20:04:08 INFO - PROCESS | 516 | 1463281448562 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 584ms 20:04:08 INFO - PROCESS | 516 | 1463281448632 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:04:08 INFO - PROCESS | 516 | 1463281448634 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 20:04:08 INFO - PROCESS | 516 | 1463281448637 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:04:08 INFO - PROCESS | 516 | 1463281448639 Marionette TRACE conn2 <- [1,170,null,{}] 20:04:08 INFO - PROCESS | 516 | 1463281448642 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:08 INFO - PROCESS | 516 | 1463281448711 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:04:08 INFO - PROCESS | 516 | 1463281448782 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 516 | ++DOCSHELL 13DBCC00 == 36 [pid = 516] [id = 52] 20:04:08 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (172FC800) [pid = 516] [serial = 152] [outer = 00000000] 20:04:08 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (17E04400) [pid = 516] [serial = 153] [outer = 172FC800] 20:04:08 INFO - PROCESS | 516 | 1463281448825 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (17E0E400) [pid = 516] [serial = 154] [outer = 172FC800] 20:04:09 INFO - PROCESS | 516 | 1463281449178 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 584ms 20:04:09 INFO - PROCESS | 516 | 1463281449235 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 516 | 1463281449237 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 20:04:09 INFO - PROCESS | 516 | 1463281449240 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:04:09 INFO - PROCESS | 516 | 1463281449242 Marionette TRACE conn2 <- [1,174,null,{}] 20:04:09 INFO - PROCESS | 516 | 1463281449245 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:09 INFO - PROCESS | 516 | 1463281449340 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:04:09 INFO - PROCESS | 516 | 1463281449348 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 516 | ++DOCSHELL 10A58400 == 37 [pid = 516] [id = 53] 20:04:09 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (10A58C00) [pid = 516] [serial = 155] [outer = 00000000] 20:04:09 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (18047000) [pid = 516] [serial = 156] [outer = 10A58C00] 20:04:09 INFO - PROCESS | 516 | 1463281449374 Marionette DEBUG loaded listener.js 20:04:09 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (197BF800) [pid = 516] [serial = 157] [outer = 10A58C00] 20:04:10 INFO - PROCESS | 516 | 1463281450039 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 891ms 20:04:10 INFO - PROCESS | 516 | 1463281450128 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:04:10 INFO - PROCESS | 516 | 1463281450132 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 20:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:04:10 INFO - PROCESS | 516 | 1463281450138 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:04:10 INFO - PROCESS | 516 | 1463281450142 Marionette TRACE conn2 <- [1,178,null,{}] 20:04:10 INFO - PROCESS | 516 | 1463281450148 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:10 INFO - PROCESS | 516 | 1463281450267 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:04:10 INFO - PROCESS | 516 | 1463281450393 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:10 INFO - PROCESS | 516 | ++DOCSHELL 10A64000 == 38 [pid = 516] [id = 54] 20:04:10 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (1127F400) [pid = 516] [serial = 158] [outer = 00000000] 20:04:10 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (12845000) [pid = 516] [serial = 159] [outer = 1127F400] 20:04:10 INFO - PROCESS | 516 | 1463281450451 Marionette DEBUG loaded listener.js 20:04:10 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (12B5E800) [pid = 516] [serial = 160] [outer = 1127F400] 20:04:11 INFO - PROCESS | 516 | 1463281451233 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 13DBCC00 == 37 [pid = 516] [id = 52] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 0F984C00 == 36 [pid = 516] [id = 51] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 105F3400 == 35 [pid = 516] [id = 50] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 15B08C00 == 34 [pid = 516] [id = 49] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 1580FC00 == 33 [pid = 516] [id = 48] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 13906000 == 32 [pid = 516] [id = 47] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 13DBE000 == 31 [pid = 516] [id = 46] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 12848C00 == 30 [pid = 516] [id = 45] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 10E8D400 == 29 [pid = 516] [id = 44] 20:04:11 INFO - PROCESS | 516 | --DOCSHELL 102D9C00 == 28 [pid = 516] [id = 43] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 79 (1571A000) [pid = 516] [serial = 111] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1580F800) [pid = 516] [serial = 112] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 77 (140CB400) [pid = 516] [serial = 109] [outer = 00000000] [url = about:blank] 20:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 76 (1127E000) [pid = 516] [serial = 99] [outer = 00000000] [url = about:blank] 20:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1122ms 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 75 (11293000) [pid = 516] [serial = 100] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 74 (1284CC00) [pid = 516] [serial = 102] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 73 (13DBC400) [pid = 516] [serial = 108] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 72 (12B61400) [pid = 516] [serial = 103] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 71 (13372C00) [pid = 516] [serial = 106] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 70 (1A72EC00) [pid = 516] [serial = 97] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 69 (131F5C00) [pid = 516] [serial = 105] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 68 (1A729800) [pid = 516] [serial = 96] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | --DOMWINDOW == 67 (1A0B6C00) [pid = 516] [serial = 94] [outer = 00000000] [url = about:blank] 20:04:11 INFO - PROCESS | 516 | 1463281451277 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:04:11 INFO - PROCESS | 516 | 1463281451282 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 20:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:04:11 INFO - PROCESS | 516 | 1463281451287 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:04:11 INFO - PROCESS | 516 | 1463281451291 Marionette TRACE conn2 <- [1,182,null,{}] 20:04:11 INFO - PROCESS | 516 | 1463281451297 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:11 INFO - PROCESS | 516 | 1463281451371 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:04:11 INFO - PROCESS | 516 | 1463281451440 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:11 INFO - PROCESS | 516 | ++DOCSHELL 10233C00 == 29 [pid = 516] [id = 55] 20:04:11 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (10277000) [pid = 516] [serial = 161] [outer = 00000000] 20:04:11 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (10A5FC00) [pid = 516] [serial = 162] [outer = 10277000] 20:04:11 INFO - PROCESS | 516 | 1463281451486 Marionette DEBUG loaded listener.js 20:04:11 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (11425400) [pid = 516] [serial = 163] [outer = 10277000] 20:04:11 INFO - PROCESS | 516 | 1463281451875 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 615ms 20:04:11 INFO - PROCESS | 516 | 1463281451911 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:04:11 INFO - PROCESS | 516 | 1463281451917 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 20:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:04:11 INFO - PROCESS | 516 | 1463281451923 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:04:11 INFO - PROCESS | 516 | 1463281451926 Marionette TRACE conn2 <- [1,186,null,{}] 20:04:11 INFO - PROCESS | 516 | 1463281451929 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:12 INFO - PROCESS | 516 | 1463281452006 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:04:12 INFO - PROCESS | 516 | 1463281452013 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 516 | ++DOCSHELL 12841C00 == 30 [pid = 516] [id = 56] 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (12846400) [pid = 516] [serial = 164] [outer = 00000000] 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (12D28000) [pid = 516] [serial = 165] [outer = 12846400] 20:04:12 INFO - PROCESS | 516 | 1463281452058 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (131F5000) [pid = 516] [serial = 166] [outer = 12846400] 20:04:12 INFO - PROCESS | 516 | 1463281452438 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 585ms 20:04:12 INFO - PROCESS | 516 | 1463281452500 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:04:12 INFO - PROCESS | 516 | 1463281452502 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 20:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:04:12 INFO - PROCESS | 516 | 1463281452506 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:04:12 INFO - PROCESS | 516 | 1463281452509 Marionette TRACE conn2 <- [1,190,null,{}] 20:04:12 INFO - PROCESS | 516 | 1463281452520 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:12 INFO - PROCESS | 516 | 1463281452599 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:04:12 INFO - PROCESS | 516 | 1463281452609 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 516 | ++DOCSHELL 13DB9C00 == 31 [pid = 516] [id = 57] 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (13DBB800) [pid = 516] [serial = 167] [outer = 00000000] 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (1400E400) [pid = 516] [serial = 168] [outer = 13DBB800] 20:04:12 INFO - PROCESS | 516 | 1463281452656 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (140D0C00) [pid = 516] [serial = 169] [outer = 13DBB800] 20:04:12 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (1571DC00) [pid = 516] [serial = 170] [outer = 1B370C00] 20:04:13 INFO - PROCESS | 516 | 1463281453141 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 676ms 20:04:13 INFO - PROCESS | 516 | 1463281453205 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:04:13 INFO - PROCESS | 516 | 1463281453207 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 20:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:04:13 INFO - PROCESS | 516 | 1463281453211 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 516 | 1463281453212 Marionette TRACE conn2 <- [1,194,null,{}] 20:04:13 INFO - PROCESS | 516 | 1463281453216 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:13 INFO - PROCESS | 516 | 1463281453290 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:04:13 INFO - PROCESS | 516 | 1463281453300 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 516 | ++DOCSHELL 1541D000 == 32 [pid = 516] [id = 58] 20:04:13 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (1541DC00) [pid = 516] [serial = 171] [outer = 00000000] 20:04:13 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (15D67400) [pid = 516] [serial = 172] [outer = 1541DC00] 20:04:13 INFO - PROCESS | 516 | 1463281453353 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (167AD800) [pid = 516] [serial = 173] [outer = 1541DC00] 20:04:13 INFO - PROCESS | 516 | 1463281453760 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 584ms 20:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:04:13 INFO - PROCESS | 516 | 1463281453796 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:04:13 INFO - PROCESS | 516 | 1463281453798 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 20:04:13 INFO - PROCESS | 516 | 1463281453801 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 516 | 1463281453802 Marionette TRACE conn2 <- [1,198,null,{}] 20:04:13 INFO - PROCESS | 516 | 1463281453806 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:13 INFO - PROCESS | 516 | 1463281453904 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:04:13 INFO - PROCESS | 516 | 1463281453972 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 516 | ++DOCSHELL 16B49800 == 33 [pid = 516] [id = 59] 20:04:13 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (16C0C400) [pid = 516] [serial = 174] [outer = 00000000] 20:04:13 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (171C5000) [pid = 516] [serial = 175] [outer = 16C0C400] 20:04:13 INFO - PROCESS | 516 | 1463281454015 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (1720A800) [pid = 516] [serial = 176] [outer = 16C0C400] 20:04:14 INFO - PROCESS | 516 | 1463281454404 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 615ms 20:04:14 INFO - PROCESS | 516 | 1463281454422 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 516 | 1463281454424 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 20:04:14 INFO - PROCESS | 516 | 1463281454427 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:04:14 INFO - PROCESS | 516 | 1463281454429 Marionette TRACE conn2 <- [1,202,null,{}] 20:04:14 INFO - PROCESS | 516 | 1463281454440 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:14 INFO - PROCESS | 516 | 1463281454554 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:04:14 INFO - PROCESS | 516 | 1463281454561 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:14 INFO - PROCESS | 516 | ++DOCSHELL 16F4D800 == 34 [pid = 516] [id = 60] 20:04:14 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1720E400) [pid = 516] [serial = 177] [outer = 00000000] 20:04:14 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (17C5BC00) [pid = 516] [serial = 178] [outer = 1720E400] 20:04:14 INFO - PROCESS | 516 | 1463281454605 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (10BB1400) [pid = 516] [serial = 179] [outer = 1720E400] 20:04:14 INFO - PROCESS | 516 | 1463281455006 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 630ms 20:04:15 INFO - PROCESS | 516 | 1463281455066 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 516 | 1463281455068 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 20:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:04:15 INFO - PROCESS | 516 | 1463281455071 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 516 | 1463281455072 Marionette TRACE conn2 <- [1,206,null,{}] 20:04:15 INFO - PROCESS | 516 | 1463281455081 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:15 INFO - PROCESS | 516 | 1463281455178 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:04:15 INFO - PROCESS | 516 | 1463281455205 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 516 | ++DOCSHELL 10F98C00 == 35 [pid = 516] [id = 61] 20:04:15 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (19C31400) [pid = 516] [serial = 180] [outer = 00000000] 20:04:15 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (19C3D800) [pid = 516] [serial = 181] [outer = 19C31400] 20:04:15 INFO - PROCESS | 516 | 1463281455299 Marionette DEBUG loaded listener.js 20:04:15 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (19C3E000) [pid = 516] [serial = 182] [outer = 19C31400] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 88 (172FC800) [pid = 516] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 87 (10E8E800) [pid = 516] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 86 (15B0C000) [pid = 516] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 85 (13DBEC00) [pid = 516] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 84 (10A60C00) [pid = 516] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 83 (130D9000) [pid = 516] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 82 (15F70400) [pid = 516] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 81 (17209C00) [pid = 516] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 80 (16B4AC00) [pid = 516] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 79 (105F6C00) [pid = 516] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1287C400) [pid = 516] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 77 (140CB800) [pid = 516] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:04:15 INFO - PROCESS | 516 | --DOMWINDOW == 76 (1284A000) [pid = 516] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:04:15 INFO - PROCESS | 516 | 1463281455698 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 692ms 20:04:15 INFO - PROCESS | 516 | 1463281455754 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:04:15 INFO - PROCESS | 516 | 1463281455756 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 20:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:04:15 INFO - PROCESS | 516 | 1463281455769 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:04:15 INFO - PROCESS | 516 | 1463281455771 Marionette TRACE conn2 <- [1,210,null,{}] 20:04:15 INFO - PROCESS | 516 | 1463281455775 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:15 INFO - PROCESS | 516 | 1463281455872 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:04:15 INFO - PROCESS | 516 | 1463281455917 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 516 | ++DOCSHELL 12D27C00 == 36 [pid = 516] [id = 62] 20:04:15 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (130D9000) [pid = 516] [serial = 183] [outer = 00000000] 20:04:15 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (15F70C00) [pid = 516] [serial = 184] [outer = 130D9000] 20:04:15 INFO - PROCESS | 516 | 1463281455965 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (15F7B800) [pid = 516] [serial = 185] [outer = 130D9000] 20:04:16 INFO - PROCESS | 516 | 1463281456325 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 20:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 584ms 20:04:16 INFO - PROCESS | 516 | 1463281456357 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 516 | 1463281456359 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 20:04:16 INFO - PROCESS | 516 | 1463281456362 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:04:16 INFO - PROCESS | 516 | 1463281456364 Marionette TRACE conn2 <- [1,214,null,{}] 20:04:16 INFO - PROCESS | 516 | 1463281456367 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:16 INFO - PROCESS | 516 | 1463281456447 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:04:16 INFO - PROCESS | 516 | 1463281456477 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 516 | ++DOCSHELL 102D2800 == 37 [pid = 516] [id = 63] 20:04:16 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (12888C00) [pid = 516] [serial = 186] [outer = 00000000] 20:04:16 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (19E4E400) [pid = 516] [serial = 187] [outer = 12888C00] 20:04:16 INFO - PROCESS | 516 | 1463281456520 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (19E51400) [pid = 516] [serial = 188] [outer = 12888C00] 20:04:16 INFO - PROCESS | 516 | 1463281456876 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 20:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 584ms 20:04:16 INFO - PROCESS | 516 | 1463281456943 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 516 | 1463281456945 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 20:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:04:16 INFO - PROCESS | 516 | 1463281456948 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - PROCESS | 516 | 1463281456950 Marionette TRACE conn2 <- [1,218,null,{}] 20:04:16 INFO - PROCESS | 516 | 1463281456953 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:17 INFO - PROCESS | 516 | 1463281457062 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:04:17 INFO - PROCESS | 516 | 1463281457073 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 516 | ++DOCSHELL 11A0FC00 == 38 [pid = 516] [id = 64] 20:04:17 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (19C3B400) [pid = 516] [serial = 189] [outer = 00000000] 20:04:17 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1A0AA800) [pid = 516] [serial = 190] [outer = 19C3B400] 20:04:17 INFO - PROCESS | 516 | 1463281457118 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (1A0B0400) [pid = 516] [serial = 191] [outer = 19C3B400] 20:04:17 INFO - PROCESS | 516 | 1463281457462 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 20:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 584ms 20:04:17 INFO - PROCESS | 516 | 1463281457555 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:04:17 INFO - PROCESS | 516 | 1463281457559 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 20:04:17 INFO - PROCESS | 516 | 1463281457564 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:04:17 INFO - PROCESS | 516 | 1463281457569 Marionette TRACE conn2 <- [1,222,null,{}] 20:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:04:17 INFO - PROCESS | 516 | 1463281457579 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:17 INFO - PROCESS | 516 | 1463281457681 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:04:17 INFO - PROCESS | 516 | 1463281457819 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 516 | ++DOCSHELL 10E8E000 == 39 [pid = 516] [id = 65] 20:04:17 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (10E8E800) [pid = 516] [serial = 192] [outer = 00000000] 20:04:17 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1128E400) [pid = 516] [serial = 193] [outer = 10E8E800] 20:04:17 INFO - PROCESS | 516 | 1463281457873 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (11A0E000) [pid = 516] [serial = 194] [outer = 10E8E800] 20:04:18 INFO - PROCESS | 516 | 1463281458384 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 20:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 830ms 20:04:18 INFO - PROCESS | 516 | 1463281458416 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 516 | 1463281458403 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 20:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:04:18 INFO - PROCESS | 516 | 1463281458412 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 516 | 1463281458416 Marionette TRACE conn2 <- [1,226,null,{}] 20:04:18 INFO - PROCESS | 516 | 1463281458421 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:18 INFO - PROCESS | 516 | 1463281458549 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:04:18 INFO - PROCESS | 516 | 1463281458633 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 516 | ++DOCSHELL 1337A000 == 40 [pid = 516] [id = 66] 20:04:18 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (1381A800) [pid = 516] [serial = 195] [outer = 00000000] 20:04:18 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (14008400) [pid = 516] [serial = 196] [outer = 1381A800] 20:04:18 INFO - PROCESS | 516 | 1463281458687 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1541F000) [pid = 516] [serial = 197] [outer = 1381A800] 20:04:19 INFO - PROCESS | 516 | 1463281459248 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 892ms 20:04:19 INFO - PROCESS | 516 | 1463281459316 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:04:19 INFO - PROCESS | 516 | 1463281459319 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 20:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:04:19 INFO - PROCESS | 516 | 1463281459322 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:04:19 INFO - PROCESS | 516 | 1463281459324 Marionette TRACE conn2 <- [1,230,null,{}] 20:04:19 INFO - PROCESS | 516 | 1463281459334 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:19 INFO - PROCESS | 516 | 1463281459454 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:04:19 INFO - PROCESS | 516 | 1463281459473 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 516 | ++DOCSHELL 177E5C00 == 41 [pid = 516] [id = 67] 20:04:19 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (17C62C00) [pid = 516] [serial = 198] [outer = 00000000] 20:04:19 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (19C40400) [pid = 516] [serial = 199] [outer = 17C62C00] 20:04:19 INFO - PROCESS | 516 | 1463281459529 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1A0B3400) [pid = 516] [serial = 200] [outer = 17C62C00] 20:04:20 INFO - PROCESS | 516 | 1463281460037 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 799ms 20:04:20 INFO - PROCESS | 516 | 1463281460107 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 516 | 1463281460109 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 20:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:04:20 INFO - PROCESS | 516 | 1463281460113 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 516 | 1463281460115 Marionette TRACE conn2 <- [1,234,null,{}] 20:04:20 INFO - PROCESS | 516 | 1463281460125 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:20 INFO - PROCESS | 516 | 1463281460220 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:04:20 INFO - PROCESS | 516 | 1463281460304 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:20 INFO - PROCESS | 516 | ++DOCSHELL 177DBC00 == 42 [pid = 516] [id = 68] 20:04:20 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (17C5F800) [pid = 516] [serial = 201] [outer = 00000000] 20:04:20 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (197B4000) [pid = 516] [serial = 202] [outer = 17C5F800] 20:04:20 INFO - PROCESS | 516 | 1463281460356 Marionette DEBUG loaded listener.js 20:04:20 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (197B6C00) [pid = 516] [serial = 203] [outer = 17C5F800] 20:04:20 INFO - PROCESS | 516 | 1463281460926 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 20:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 830ms 20:04:20 INFO - PROCESS | 516 | 1463281460939 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 516 | 1463281460941 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 20:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:04:20 INFO - PROCESS | 516 | 1463281460944 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 516 | 1463281460946 Marionette TRACE conn2 <- [1,238,null,{}] 20:04:20 INFO - PROCESS | 516 | 1463281460950 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:21 INFO - PROCESS | 516 | 1463281461042 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:04:21 INFO - PROCESS | 516 | 1463281461134 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:21 INFO - PROCESS | 516 | ++DOCSHELL 105F3800 == 43 [pid = 516] [id = 69] 20:04:21 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (10A60400) [pid = 516] [serial = 204] [outer = 00000000] 20:04:21 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (12D31000) [pid = 516] [serial = 205] [outer = 10A60400] 20:04:21 INFO - PROCESS | 516 | 1463281461187 Marionette DEBUG loaded listener.js 20:04:21 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (13B36800) [pid = 516] [serial = 206] [outer = 10A60400] 20:04:21 INFO - PROCESS | 516 | 1463281461781 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 20:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 891ms 20:04:21 INFO - PROCESS | 516 | 1463281461834 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 516 | 1463281461838 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 20:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:04:21 INFO - PROCESS | 516 | 1463281461844 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 516 | 1463281461847 Marionette TRACE conn2 <- [1,242,null,{}] 20:04:21 INFO - PROCESS | 516 | 1463281461852 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:21 INFO - PROCESS | 516 | 1463281461945 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:04:22 INFO - PROCESS | 516 | 1463281462033 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 516 | ++DOCSHELL 10A5B000 == 44 [pid = 516] [id = 70] 20:04:22 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (11292C00) [pid = 516] [serial = 207] [outer = 00000000] 20:04:22 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (12848000) [pid = 516] [serial = 208] [outer = 11292C00] 20:04:22 INFO - PROCESS | 516 | 1463281462082 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (12B61400) [pid = 516] [serial = 209] [outer = 11292C00] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 102D2800 == 43 [pid = 516] [id = 63] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 12D27C00 == 42 [pid = 516] [id = 62] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 10F98C00 == 41 [pid = 516] [id = 61] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 16F4D800 == 40 [pid = 516] [id = 60] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 16B49800 == 39 [pid = 516] [id = 59] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 1541D000 == 38 [pid = 516] [id = 58] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 13DB9C00 == 37 [pid = 516] [id = 57] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 12841C00 == 36 [pid = 516] [id = 56] 20:04:22 INFO - PROCESS | 516 | --DOCSHELL 10233C00 == 35 [pid = 516] [id = 55] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 102 (18047000) [pid = 516] [serial = 156] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 101 (17E04400) [pid = 516] [serial = 153] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 100 (10F96C00) [pid = 516] [serial = 126] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 99 (1128DC00) [pid = 516] [serial = 129] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 98 (15D6BC00) [pid = 516] [serial = 141] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 97 (114AE800) [pid = 516] [serial = 130] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 96 (140C5C00) [pid = 516] [serial = 135] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 95 (11287C00) [pid = 516] [serial = 115] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10E8AC00) [pid = 516] [serial = 114] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 93 (13DBAC00) [pid = 516] [serial = 118] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 92 (13379C00) [pid = 516] [serial = 117] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 91 (16F4A800) [pid = 516] [serial = 121] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 90 (16B45000) [pid = 516] [serial = 120] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 89 (177A3C00) [pid = 516] [serial = 124] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1723EC00) [pid = 516] [serial = 123] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 87 (171CB400) [pid = 516] [serial = 144] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 86 (167AF000) [pid = 516] [serial = 142] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1284AC00) [pid = 516] [serial = 147] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 84 (13818C00) [pid = 516] [serial = 148] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 83 (13051C00) [pid = 516] [serial = 132] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 82 (17E0E400) [pid = 516] [serial = 154] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 81 (130DE400) [pid = 516] [serial = 133] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 80 (1541E000) [pid = 516] [serial = 138] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 79 (1720E000) [pid = 516] [serial = 145] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1773FC00) [pid = 516] [serial = 150] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 77 (17742000) [pid = 516] [serial = 151] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 76 (15720800) [pid = 516] [serial = 139] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | --DOMWINDOW == 75 (140D0400) [pid = 516] [serial = 136] [outer = 00000000] [url = about:blank] 20:04:22 INFO - PROCESS | 516 | 1463281462576 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 20:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 783ms 20:04:22 INFO - PROCESS | 516 | 1463281462629 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:04:22 INFO - PROCESS | 516 | 1463281462634 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 20:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:04:22 INFO - PROCESS | 516 | 1463281462640 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:04:22 INFO - PROCESS | 516 | 1463281462643 Marionette TRACE conn2 <- [1,246,null,{}] 20:04:22 INFO - PROCESS | 516 | 1463281462646 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:22 INFO - PROCESS | 516 | 1463281462723 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:04:22 INFO - PROCESS | 516 | 1463281462732 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 516 | ++DOCSHELL 12840400 == 36 [pid = 516] [id = 71] 20:04:22 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (12840C00) [pid = 516] [serial = 210] [outer = 00000000] 20:04:22 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (1288BC00) [pid = 516] [serial = 211] [outer = 12840C00] 20:04:22 INFO - PROCESS | 516 | 1463281462778 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (13373000) [pid = 516] [serial = 212] [outer = 12840C00] 20:04:23 INFO - PROCESS | 516 | 1463281463198 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 584ms 20:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:04:23 INFO - PROCESS | 516 | 1463281463239 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 516 | 1463281463241 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 20:04:23 INFO - PROCESS | 516 | 1463281463244 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 516 | 1463281463247 Marionette TRACE conn2 <- [1,250,null,{}] 20:04:23 INFO - PROCESS | 516 | 1463281463257 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:23 INFO - PROCESS | 516 | 1463281463337 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:04:23 INFO - PROCESS | 516 | 1463281463346 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 516 | ++DOCSHELL 1400C400 == 37 [pid = 516] [id = 72] 20:04:23 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (1400CC00) [pid = 516] [serial = 213] [outer = 00000000] 20:04:23 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (140D2400) [pid = 516] [serial = 214] [outer = 1400CC00] 20:04:23 INFO - PROCESS | 516 | 1463281463394 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (154C5C00) [pid = 516] [serial = 215] [outer = 1400CC00] 20:04:23 INFO - PROCESS | 516 | 1463281463800 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 584ms 20:04:23 INFO - PROCESS | 516 | 1463281463822 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 516 | 1463281463824 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 20:04:23 INFO - PROCESS | 516 | 1463281463827 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:04:23 INFO - PROCESS | 516 | 1463281463829 Marionette TRACE conn2 <- [1,254,null,{}] 20:04:23 INFO - PROCESS | 516 | 1463281463832 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:23 INFO - PROCESS | 516 | 1463281463911 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:04:23 INFO - PROCESS | 516 | 1463281463917 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 516 | ++DOCSHELL 15B07400 == 38 [pid = 516] [id = 73] 20:04:23 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (15B07C00) [pid = 516] [serial = 216] [outer = 00000000] 20:04:23 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (167AC400) [pid = 516] [serial = 217] [outer = 15B07C00] 20:04:23 INFO - PROCESS | 516 | 1463281463961 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (16B44800) [pid = 516] [serial = 218] [outer = 15B07C00] 20:04:24 INFO - PROCESS | 516 | 1463281464372 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 584ms 20:04:24 INFO - PROCESS | 516 | 1463281464425 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:04:24 INFO - PROCESS | 516 | 1463281464427 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 20:04:24 INFO - PROCESS | 516 | 1463281464414 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 516 | 1463281464416 Marionette TRACE conn2 <- [1,258,null,{}] 20:04:24 INFO - PROCESS | 516 | 1463281464419 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:24 INFO - PROCESS | 516 | 1463281464502 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:04:24 INFO - PROCESS | 516 | 1463281464508 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:24 INFO - PROCESS | 516 | ++DOCSHELL 16B49C00 == 39 [pid = 516] [id = 74] 20:04:24 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (16B50800) [pid = 516] [serial = 219] [outer = 00000000] 20:04:24 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (16F6B800) [pid = 516] [serial = 220] [outer = 16B50800] 20:04:24 INFO - PROCESS | 516 | 1463281464552 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (17208800) [pid = 516] [serial = 221] [outer = 16B50800] 20:04:24 INFO - PROCESS | 516 | 1463281464984 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 584ms 20:04:24 INFO - PROCESS | 516 | 1463281465009 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 516 | 1463281465011 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 20:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:04:25 INFO - PROCESS | 516 | 1463281465026 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - PROCESS | 516 | 1463281465028 Marionette TRACE conn2 <- [1,262,null,{}] 20:04:25 INFO - PROCESS | 516 | 1463281465031 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:25 INFO - PROCESS | 516 | 1463281465165 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:04:25 INFO - PROCESS | 516 | 1463281465189 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 516 | ++DOCSHELL 1773B800 == 40 [pid = 516] [id = 75] 20:04:25 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (177A4400) [pid = 516] [serial = 222] [outer = 00000000] 20:04:25 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (177B2800) [pid = 516] [serial = 223] [outer = 177A4400] 20:04:25 INFO - PROCESS | 516 | 1463281465238 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (17C5A800) [pid = 516] [serial = 224] [outer = 177A4400] 20:04:25 INFO - PROCESS | 516 | 1463281465641 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 20:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 676ms 20:04:25 INFO - PROCESS | 516 | 1463281465709 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:04:25 INFO - PROCESS | 516 | 1463281465711 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 20:04:25 INFO - PROCESS | 516 | 1463281465714 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:04:25 INFO - PROCESS | 516 | 1463281465716 Marionette TRACE conn2 <- [1,266,null,{}] 20:04:25 INFO - PROCESS | 516 | 1463281465719 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:25 INFO - PROCESS | 516 | 1463281465814 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:04:25 INFO - PROCESS | 516 | 1463281465820 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 516 | ++DOCSHELL 15B06C00 == 41 [pid = 516] [id = 76] 20:04:25 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (16F4A800) [pid = 516] [serial = 225] [outer = 00000000] 20:04:25 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (18044400) [pid = 516] [serial = 226] [outer = 16F4A800] 20:04:25 INFO - PROCESS | 516 | 1463281465863 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (18047000) [pid = 516] [serial = 227] [outer = 16F4A800] 20:04:26 INFO - PROCESS | 516 | 1463281466253 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 585ms 20:04:26 INFO - PROCESS | 516 | 1463281466311 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 516 | 1463281466313 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 20:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:04:26 INFO - PROCESS | 516 | 1463281466324 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 516 | 1463281466326 Marionette TRACE conn2 <- [1,270,null,{}] 20:04:26 INFO - PROCESS | 516 | 1463281466329 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:26 INFO - PROCESS | 516 | 1463281466425 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:04:26 INFO - PROCESS | 516 | 1463281466415 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:26 INFO - PROCESS | 516 | ++DOCSHELL 177B2400 == 42 [pid = 516] [id = 77] 20:04:26 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1803C400) [pid = 516] [serial = 228] [outer = 00000000] 20:04:26 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (19884400) [pid = 516] [serial = 229] [outer = 1803C400] 20:04:26 INFO - PROCESS | 516 | 1463281466484 Marionette DEBUG loaded listener.js 20:04:26 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (19E4D000) [pid = 516] [serial = 230] [outer = 1803C400] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 95 (12888C00) [pid = 516] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 94 (16C0C400) [pid = 516] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1720E400) [pid = 516] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 92 (12846400) [pid = 516] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 91 (10277000) [pid = 516] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 90 (13DBB800) [pid = 516] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1541DC00) [pid = 516] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 88 (130D9000) [pid = 516] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:04:26 INFO - PROCESS | 516 | --DOMWINDOW == 87 (19C31400) [pid = 516] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:04:26 INFO - PROCESS | 516 | 1463281466969 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 676ms 20:04:26 INFO - PROCESS | 516 | 1463281467005 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 516 | 1463281467006 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 20:04:26 INFO - PROCESS | 516 | 1463281467010 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:04:26 INFO - PROCESS | 516 | 1463281467011 Marionette TRACE conn2 <- [1,274,null,{}] 20:04:27 INFO - PROCESS | 516 | 1463281467015 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:27 INFO - PROCESS | 516 | 1463281467121 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:04:27 INFO - PROCESS | 516 | 1463281467165 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 516 | ++DOCSHELL 140CB800 == 43 [pid = 516] [id = 78] 20:04:27 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (154C9400) [pid = 516] [serial = 231] [outer = 00000000] 20:04:27 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (197B2400) [pid = 516] [serial = 232] [outer = 154C9400] 20:04:27 INFO - PROCESS | 516 | 1463281467212 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (197BD800) [pid = 516] [serial = 233] [outer = 154C9400] 20:04:27 INFO - PROCESS | 516 | 1463281467550 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 20:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 584ms 20:04:27 INFO - PROCESS | 516 | 1463281467589 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:04:27 INFO - PROCESS | 516 | 1463281467591 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 20:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:04:27 INFO - PROCESS | 516 | 1463281467595 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:04:27 INFO - PROCESS | 516 | 1463281467596 Marionette TRACE conn2 <- [1,278,null,{}] 20:04:27 INFO - PROCESS | 516 | 1463281467600 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:27 INFO - PROCESS | 516 | 1463281467701 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:04:27 INFO - PROCESS | 516 | 1463281467710 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 516 | ++DOCSHELL 11CA2400 == 44 [pid = 516] [id = 79] 20:04:27 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (14016400) [pid = 516] [serial = 234] [outer = 00000000] 20:04:27 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (1A727400) [pid = 516] [serial = 235] [outer = 14016400] 20:04:27 INFO - PROCESS | 516 | 1463281467752 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1A72B000) [pid = 516] [serial = 236] [outer = 14016400] 20:04:28 INFO - PROCESS | 516 | 1463281468143 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 584ms 20:04:28 INFO - PROCESS | 516 | 1463281468192 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 516 | 1463281468194 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 20:04:28 INFO - PROCESS | 516 | 1463281468197 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:04:28 INFO - PROCESS | 516 | 1463281468200 Marionette TRACE conn2 <- [1,282,null,{}] 20:04:28 INFO - PROCESS | 516 | 1463281468203 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:28 INFO - PROCESS | 516 | 1463281468319 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:04:28 INFO - PROCESS | 516 | 1463281468331 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 516 | ++DOCSHELL 1A0B8000 == 45 [pid = 516] [id = 80] 20:04:28 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1A72F800) [pid = 516] [serial = 237] [outer = 00000000] 20:04:28 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (1A923C00) [pid = 516] [serial = 238] [outer = 1A72F800] 20:04:28 INFO - PROCESS | 516 | 1463281468381 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (1A92E400) [pid = 516] [serial = 239] [outer = 1A72F800] 20:04:28 INFO - PROCESS | 516 | 1463281468741 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 584ms 20:04:28 INFO - PROCESS | 516 | 1463281468808 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 516 | 1463281468812 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 20:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:04:28 INFO - PROCESS | 516 | 1463281468818 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 516 | 1463281468823 Marionette TRACE conn2 <- [1,286,null,{}] 20:04:28 INFO - PROCESS | 516 | 1463281468829 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:28 INFO - PROCESS | 516 | 1463281468977 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:04:29 INFO - PROCESS | 516 | 1463281469118 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:29 INFO - PROCESS | 516 | ++DOCSHELL 11285400 == 46 [pid = 516] [id = 81] 20:04:29 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (11287800) [pid = 516] [serial = 240] [outer = 00000000] 20:04:29 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (114B0C00) [pid = 516] [serial = 241] [outer = 11287800] 20:04:29 INFO - PROCESS | 516 | 1463281469173 Marionette DEBUG loaded listener.js 20:04:29 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (12845800) [pid = 516] [serial = 242] [outer = 11287800] 20:04:29 INFO - PROCESS | 516 | 1463281469674 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 922ms 20:04:29 INFO - PROCESS | 516 | 1463281469762 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 516 | 1463281469766 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 20:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:04:29 INFO - PROCESS | 516 | 1463281469802 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 516 | 1463281469806 Marionette TRACE conn2 <- [1,290,null,{}] 20:04:29 INFO - PROCESS | 516 | 1463281469911 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:30 INFO - PROCESS | 516 | 1463281470015 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:04:30 INFO - PROCESS | 516 | 1463281470095 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 516 | ++DOCSHELL 12849400 == 47 [pid = 516] [id = 82] 20:04:30 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (1330A000) [pid = 516] [serial = 243] [outer = 00000000] 20:04:30 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (140D1000) [pid = 516] [serial = 244] [outer = 1330A000] 20:04:30 INFO - PROCESS | 516 | 1463281470154 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (17211400) [pid = 516] [serial = 245] [outer = 1330A000] 20:04:30 INFO - PROCESS | 516 | 1463281470706 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 953ms 20:04:30 INFO - PROCESS | 516 | 1463281470732 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:04:30 INFO - PROCESS | 516 | 1463281470735 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 20:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:04:30 INFO - PROCESS | 516 | 1463281470739 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:04:30 INFO - PROCESS | 516 | 1463281470742 Marionette TRACE conn2 <- [1,294,null,{}] 20:04:30 INFO - PROCESS | 516 | 1463281470751 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:30 INFO - PROCESS | 516 | 1463281470852 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:04:30 INFO - PROCESS | 516 | 1463281470941 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 516 | ++DOCSHELL 1A49B400 == 48 [pid = 516] [id = 83] 20:04:30 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (1A72CC00) [pid = 516] [serial = 246] [outer = 00000000] 20:04:30 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (1A733800) [pid = 516] [serial = 247] [outer = 1A72CC00] 20:04:30 INFO - PROCESS | 516 | 1463281470998 Marionette DEBUG loaded listener.js 20:04:31 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (1A927800) [pid = 516] [serial = 248] [outer = 1A72CC00] 20:04:31 INFO - PROCESS | 516 | 1463281471535 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:31 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. 20:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 830ms 20:04:31 INFO - PROCESS | 516 | 1463281471569 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 516 | 1463281471571 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 20:04:31 INFO - PROCESS | 516 | 1463281471575 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:04:31 INFO - PROCESS | 516 | 1463281471577 Marionette TRACE conn2 <- [1,298,null,{}] 20:04:31 INFO - PROCESS | 516 | 1463281471581 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:31 INFO - PROCESS | 516 | 1463281471678 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:04:31 INFO - PROCESS | 516 | 1463281471763 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:31 INFO - PROCESS | 516 | ++DOCSHELL 1AABBC00 == 49 [pid = 516] [id = 84] 20:04:31 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (1AABD800) [pid = 516] [serial = 249] [outer = 00000000] 20:04:31 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1AB4E800) [pid = 516] [serial = 250] [outer = 1AABD800] 20:04:31 INFO - PROCESS | 516 | 1463281471817 Marionette DEBUG loaded listener.js 20:04:31 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1AB53C00) [pid = 516] [serial = 251] [outer = 1AABD800] 20:04:32 INFO - PROCESS | 516 | 1463281472483 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:32 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. 20:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 953ms 20:04:32 INFO - PROCESS | 516 | 1463281472547 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:04:32 INFO - PROCESS | 516 | 1463281472551 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 20:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:04:32 INFO - PROCESS | 516 | 1463281472556 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:04:32 INFO - PROCESS | 516 | 1463281472560 Marionette TRACE conn2 <- [1,302,null,{}] 20:04:32 INFO - PROCESS | 516 | 1463281472565 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:32 INFO - PROCESS | 516 | 1463281472657 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:04:32 INFO - PROCESS | 516 | 1463281472726 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 516 | ++DOCSHELL 12841800 == 50 [pid = 516] [id = 85] 20:04:32 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (12AEE000) [pid = 516] [serial = 252] [outer = 00000000] 20:04:32 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (13304C00) [pid = 516] [serial = 253] [outer = 12AEE000] 20:04:32 INFO - PROCESS | 516 | 1463281472773 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (13818C00) [pid = 516] [serial = 254] [outer = 12AEE000] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 11CA2400 == 49 [pid = 516] [id = 79] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 140CB800 == 48 [pid = 516] [id = 78] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 177B2400 == 47 [pid = 516] [id = 77] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 15B06C00 == 46 [pid = 516] [id = 76] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 1773B800 == 45 [pid = 516] [id = 75] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 16B49C00 == 44 [pid = 516] [id = 74] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 15B07400 == 43 [pid = 516] [id = 73] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 1400C400 == 42 [pid = 516] [id = 72] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 12840400 == 41 [pid = 516] [id = 71] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 10A5B000 == 40 [pid = 516] [id = 70] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 105F3800 == 39 [pid = 516] [id = 69] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 177DBC00 == 38 [pid = 516] [id = 68] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 177E5C00 == 37 [pid = 516] [id = 67] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 1337A000 == 36 [pid = 516] [id = 66] 20:04:33 INFO - PROCESS | 516 | --DOCSHELL 10E8E000 == 35 [pid = 516] [id = 65] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 110 (19E51400) [pid = 516] [serial = 188] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1720A800) [pid = 516] [serial = 176] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 108 (171C5000) [pid = 516] [serial = 175] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 107 (10BB1400) [pid = 516] [serial = 179] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 106 (12D28000) [pid = 516] [serial = 165] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 105 (131F5000) [pid = 516] [serial = 166] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 104 (10A5FC00) [pid = 516] [serial = 162] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 103 (11425400) [pid = 516] [serial = 163] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 102 (17C5BC00) [pid = 516] [serial = 178] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1400E400) [pid = 516] [serial = 168] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 100 (140D0C00) [pid = 516] [serial = 169] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 99 (15D67400) [pid = 516] [serial = 172] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 98 (15F70C00) [pid = 516] [serial = 184] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 97 (12845000) [pid = 516] [serial = 159] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 96 (19C3D800) [pid = 516] [serial = 181] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1B3F1C00) [pid = 516] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 94 (19E4E400) [pid = 516] [serial = 187] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 93 (19C3E000) [pid = 516] [serial = 182] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 92 (15F7B800) [pid = 516] [serial = 185] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1A0AA800) [pid = 516] [serial = 190] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | --DOMWINDOW == 90 (167AD800) [pid = 516] [serial = 173] [outer = 00000000] [url = about:blank] 20:04:33 INFO - PROCESS | 516 | 1463281473575 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:33 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. 20:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1075ms 20:04:33 INFO - PROCESS | 516 | 1463281473635 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 516 | 1463281473640 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 20:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:04:33 INFO - PROCESS | 516 | 1463281473646 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 516 | 1463281473649 Marionette TRACE conn2 <- [1,306,null,{}] 20:04:33 INFO - PROCESS | 516 | 1463281473653 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:33 INFO - PROCESS | 516 | 1463281473731 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:04:33 INFO - PROCESS | 516 | 1463281473738 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 516 | ++DOCSHELL 11425400 == 36 [pid = 516] [id = 86] 20:04:33 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (114A2400) [pid = 516] [serial = 255] [outer = 00000000] 20:04:33 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (130DA000) [pid = 516] [serial = 256] [outer = 114A2400] 20:04:33 INFO - PROCESS | 516 | 1463281473783 Marionette DEBUG loaded listener.js 20:04:33 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (13904400) [pid = 516] [serial = 257] [outer = 114A2400] 20:04:34 INFO - PROCESS | 516 | 1463281474242 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:34 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. 20:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 630ms 20:04:34 INFO - PROCESS | 516 | 1463281474283 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 516 | 1463281474285 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 20:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:04:34 INFO - PROCESS | 516 | 1463281474289 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 516 | 1463281474292 Marionette TRACE conn2 <- [1,310,null,{}] 20:04:34 INFO - PROCESS | 516 | 1463281474302 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:34 INFO - PROCESS | 516 | 1463281474365 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:04:34 INFO - PROCESS | 516 | 1463281474375 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:34 INFO - PROCESS | 516 | ++DOCSHELL 167BBC00 == 37 [pid = 516] [id = 87] 20:04:34 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1697B400) [pid = 516] [serial = 258] [outer = 00000000] 20:04:34 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (16C09000) [pid = 516] [serial = 259] [outer = 1697B400] 20:04:34 INFO - PROCESS | 516 | 1463281474421 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (16F71800) [pid = 516] [serial = 260] [outer = 1697B400] 20:04:34 INFO - PROCESS | 516 | 1463281474856 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:34 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. 20:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 20:04:34 INFO - PROCESS | 516 | 1463281474910 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 516 | 1463281474912 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 20:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:04:34 INFO - PROCESS | 516 | 1463281474915 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 516 | 1463281474917 Marionette TRACE conn2 <- [1,314,null,{}] 20:04:34 INFO - PROCESS | 516 | 1463281474920 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:34 INFO - PROCESS | 516 | 1463281474995 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:04:34 INFO - PROCESS | 516 | 1463281475004 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 516 | ++DOCSHELL 11C0B400 == 38 [pid = 516] [id = 88] 20:04:35 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (1283FC00) [pid = 516] [serial = 261] [outer = 00000000] 20:04:35 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (175B9000) [pid = 516] [serial = 262] [outer = 1283FC00] 20:04:35 INFO - PROCESS | 516 | 1463281475059 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (177B2400) [pid = 516] [serial = 263] [outer = 1283FC00] 20:04:35 INFO - PROCESS | 516 | 1463281475469 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:35 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. 20:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 630ms 20:04:35 INFO - PROCESS | 516 | 1463281475536 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:04:35 INFO - PROCESS | 516 | 1463281475538 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 20:04:35 INFO - PROCESS | 516 | 1463281475541 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:04:35 INFO - PROCESS | 516 | 1463281475543 Marionette TRACE conn2 <- [1,318,null,{}] 20:04:35 INFO - PROCESS | 516 | 1463281475547 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:35 INFO - PROCESS | 516 | 1463281475621 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:04:35 INFO - PROCESS | 516 | 1463281475628 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 516 | ++DOCSHELL 172F4400 == 39 [pid = 516] [id = 89] 20:04:35 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (177AD800) [pid = 516] [serial = 264] [outer = 00000000] 20:04:35 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (18043800) [pid = 516] [serial = 265] [outer = 177AD800] 20:04:35 INFO - PROCESS | 516 | 1463281475671 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (18045000) [pid = 516] [serial = 266] [outer = 177AD800] 20:04:36 INFO - PROCESS | 516 | 1463281476124 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:36 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. 20:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 615ms 20:04:36 INFO - PROCESS | 516 | 1463281476180 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 516 | 1463281476182 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 20:04:36 INFO - PROCESS | 516 | 1463281476185 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:04:36 INFO - PROCESS | 516 | 1463281476187 Marionette TRACE conn2 <- [1,322,null,{}] 20:04:36 INFO - PROCESS | 516 | 1463281476190 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:36 INFO - PROCESS | 516 | 1463281476314 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:04:36 INFO - PROCESS | 516 | 1463281476328 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 516 | ++DOCSHELL 18041800 == 40 [pid = 516] [id = 90] 20:04:36 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (197BA800) [pid = 516] [serial = 267] [outer = 00000000] 20:04:36 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (19E4EC00) [pid = 516] [serial = 268] [outer = 197BA800] 20:04:36 INFO - PROCESS | 516 | 1463281476356 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (1A0AEC00) [pid = 516] [serial = 269] [outer = 197BA800] 20:04:36 INFO - PROCESS | 516 | 1463281476779 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:36 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. 20:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 614ms 20:04:36 INFO - PROCESS | 516 | 1463281476823 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 516 | 1463281476825 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 20:04:36 INFO - PROCESS | 516 | 1463281476826 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:04:36 INFO - PROCESS | 516 | 1463281476835 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 516 | 1463281476837 Marionette TRACE conn2 <- [1,326,null,{}] 20:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:04:36 INFO - PROCESS | 516 | 1463281476840 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:36 INFO - PROCESS | 516 | 1463281476951 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:04:37 INFO - PROCESS | 516 | 1463281477028 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 516 | ++DOCSHELL 19E57C00 == 41 [pid = 516] [id = 91] 20:04:37 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (1A0B2400) [pid = 516] [serial = 270] [outer = 00000000] 20:04:37 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1A92CC00) [pid = 516] [serial = 271] [outer = 1A0B2400] 20:04:37 INFO - PROCESS | 516 | 1463281477072 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1AB55400) [pid = 516] [serial = 272] [outer = 1A0B2400] 20:04:37 INFO - PROCESS | 516 | 1463281477465 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:37 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. 20:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 677ms 20:04:37 INFO - PROCESS | 516 | 1463281477519 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:04:37 INFO - PROCESS | 516 | 1463281477521 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 20:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:04:37 INFO - PROCESS | 516 | 1463281477525 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:04:37 INFO - PROCESS | 516 | 1463281477527 Marionette TRACE conn2 <- [1,330,null,{}] 20:04:37 INFO - PROCESS | 516 | 1463281477531 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:37 INFO - PROCESS | 516 | 1463281477640 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:04:37 INFO - PROCESS | 516 | 1463281477692 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 516 | ++DOCSHELL 1A924000 == 42 [pid = 516] [id = 92] 20:04:37 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1AC86000) [pid = 516] [serial = 273] [outer = 00000000] 20:04:37 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (1AC8A800) [pid = 516] [serial = 274] [outer = 1AC86000] 20:04:37 INFO - PROCESS | 516 | 1463281477735 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1AC8F000) [pid = 516] [serial = 275] [outer = 1AC86000] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 110 (14016400) [pid = 516] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 109 (177A4400) [pid = 516] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 108 (16F4A800) [pid = 516] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 107 (15B07C00) [pid = 516] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 106 (12840C00) [pid = 516] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 105 (11292C00) [pid = 516] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 104 (1400CC00) [pid = 516] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 103 (154C9400) [pid = 516] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 102 (16B50800) [pid = 516] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1803C400) [pid = 516] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:04:37 INFO - PROCESS | 516 | --DOMWINDOW == 100 (19C3B400) [pid = 516] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:04:38 INFO - PROCESS | 516 | 1463281478196 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:38 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. 20:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 676ms 20:04:38 INFO - PROCESS | 516 | 1463281478224 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 516 | 1463281478226 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 20:04:38 INFO - PROCESS | 516 | 1463281478229 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:04:38 INFO - PROCESS | 516 | 1463281478231 Marionette TRACE conn2 <- [1,334,null,{}] 20:04:38 INFO - PROCESS | 516 | 1463281478245 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:38 INFO - PROCESS | 516 | 1463281478372 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:04:38 INFO - PROCESS | 516 | 1463281478378 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 516 | ++DOCSHELL 1400CC00 == 43 [pid = 516] [id = 93] 20:04:38 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (1720E000) [pid = 516] [serial = 276] [outer = 00000000] 20:04:38 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (19E4E800) [pid = 516] [serial = 277] [outer = 1720E000] 20:04:38 INFO - PROCESS | 516 | 1463281478458 Marionette DEBUG loaded listener.js 20:04:38 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (1A927000) [pid = 516] [serial = 278] [outer = 1720E000] 20:04:38 INFO - PROCESS | 516 | 1463281478811 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:38 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. 20:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 614ms 20:04:38 INFO - PROCESS | 516 | 1463281478853 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 516 | 1463281478855 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 20:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:04:38 INFO - PROCESS | 516 | 1463281478858 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 516 | 1463281478860 Marionette TRACE conn2 <- [1,338,null,{}] 20:04:38 INFO - PROCESS | 516 | 1463281478864 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:38 INFO - PROCESS | 516 | 1463281478944 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:04:38 INFO - PROCESS | 516 | 1463281478951 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 516 | ++DOCSHELL 13902800 == 44 [pid = 516] [id = 94] 20:04:38 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (1537F000) [pid = 516] [serial = 279] [outer = 00000000] 20:04:38 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (1AC8C000) [pid = 516] [serial = 280] [outer = 1537F000] 20:04:38 INFO - PROCESS | 516 | 1463281478994 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (1AE47C00) [pid = 516] [serial = 281] [outer = 1537F000] 20:04:39 INFO - PROCESS | 516 | 1463281479389 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:39 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. 20:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 584ms 20:04:39 INFO - PROCESS | 516 | 1463281479453 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:04:39 INFO - PROCESS | 516 | 1463281479455 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 20:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:04:39 INFO - PROCESS | 516 | 1463281479443 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 516 | 1463281479445 Marionette TRACE conn2 <- [1,342,null,{}] 20:04:39 INFO - PROCESS | 516 | 1463281479448 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:39 INFO - PROCESS | 516 | 1463281479550 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:04:39 INFO - PROCESS | 516 | 1463281479559 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 516 | ++DOCSHELL 12A75000 == 45 [pid = 516] [id = 95] 20:04:39 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (12A77800) [pid = 516] [serial = 282] [outer = 00000000] 20:04:39 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (12A7E800) [pid = 516] [serial = 283] [outer = 12A77800] 20:04:39 INFO - PROCESS | 516 | 1463281479606 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1AB53000) [pid = 516] [serial = 284] [outer = 12A77800] 20:04:40 INFO - PROCESS | 516 | 1463281480190 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:40 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. 20:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 784ms 20:04:40 INFO - PROCESS | 516 | 1463281480245 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:04:40 INFO - PROCESS | 516 | 1463281480252 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 20:04:40 INFO - PROCESS | 516 | 1463281480258 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 516 | 1463281480261 Marionette TRACE conn2 <- [1,346,null,{}] 20:04:40 INFO - PROCESS | 516 | 1463281480267 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:40 INFO - PROCESS | 516 | 1463281480372 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:04:40 INFO - PROCESS | 516 | 1463281480449 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:40 INFO - PROCESS | 516 | ++DOCSHELL 0F30BC00 == 46 [pid = 516] [id = 96] 20:04:40 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (0F30C000) [pid = 516] [serial = 285] [outer = 00000000] 20:04:40 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (10274C00) [pid = 516] [serial = 286] [outer = 0F30C000] 20:04:40 INFO - PROCESS | 516 | 1463281480546 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (10A5FC00) [pid = 516] [serial = 287] [outer = 0F30C000] 20:04:41 INFO - PROCESS | 516 | 1463281481119 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:41 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. 20:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 876ms 20:04:41 INFO - PROCESS | 516 | 1463281481143 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:04:41 INFO - PROCESS | 516 | 1463281481149 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 20:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:04:41 INFO - PROCESS | 516 | 1463281481155 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:04:41 INFO - PROCESS | 516 | 1463281481158 Marionette TRACE conn2 <- [1,350,null,{}] 20:04:41 INFO - PROCESS | 516 | 1463281481162 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:41 INFO - PROCESS | 516 | 1463281481264 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:04:41 INFO - PROCESS | 516 | 1463281481353 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:41 INFO - PROCESS | 516 | ++DOCSHELL 1283EC00 == 47 [pid = 516] [id = 97] 20:04:41 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (12841400) [pid = 516] [serial = 288] [outer = 00000000] 20:04:41 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (12A7A800) [pid = 516] [serial = 289] [outer = 12841400] 20:04:41 INFO - PROCESS | 516 | 1463281481407 Marionette DEBUG loaded listener.js 20:04:41 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (12A7E000) [pid = 516] [serial = 290] [outer = 12841400] 20:04:41 INFO - PROCESS | 516 | 1463281481901 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:41 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. 20:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 783ms 20:04:41 INFO - PROCESS | 516 | 1463281481963 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:04:41 INFO - PROCESS | 516 | 1463281481965 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 20:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:04:41 INFO - PROCESS | 516 | 1463281481970 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:04:41 INFO - PROCESS | 516 | 1463281481974 Marionette TRACE conn2 <- [1,354,null,{}] 20:04:41 INFO - PROCESS | 516 | 1463281481984 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:42 INFO - PROCESS | 516 | 1463281482089 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:04:42 INFO - PROCESS | 516 | 1463281482167 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 516 | ++DOCSHELL 10538800 == 48 [pid = 516] [id = 98] 20:04:42 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1541DC00) [pid = 516] [serial = 291] [outer = 00000000] 20:04:42 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (15B0F800) [pid = 516] [serial = 292] [outer = 1541DC00] 20:04:42 INFO - PROCESS | 516 | 1463281482264 Marionette DEBUG loaded listener.js 20:04:42 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (16980800) [pid = 516] [serial = 293] [outer = 1541DC00] 20:04:42 INFO - PROCESS | 516 | 1463281482805 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:42 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. 20:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 891ms 20:04:42 INFO - PROCESS | 516 | 1463281482858 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:04:42 INFO - PROCESS | 516 | 1463281482860 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 20:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:04:42 INFO - PROCESS | 516 | 1463281482864 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:04:42 INFO - PROCESS | 516 | 1463281482866 Marionette TRACE conn2 <- [1,358,null,{}] 20:04:42 INFO - PROCESS | 516 | 1463281482870 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:42 INFO - PROCESS | 516 | 1463281482969 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:04:43 INFO - PROCESS | 516 | 1463281483044 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:43 INFO - PROCESS | 516 | ++DOCSHELL 17205400 == 49 [pid = 516] [id = 99] 20:04:43 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (177A8400) [pid = 516] [serial = 294] [outer = 00000000] 20:04:43 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1803B400) [pid = 516] [serial = 295] [outer = 177A8400] 20:04:43 INFO - PROCESS | 516 | 1463281483097 Marionette DEBUG loaded listener.js 20:04:43 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (19C33800) [pid = 516] [serial = 296] [outer = 177A8400] 20:04:43 INFO - PROCESS | 516 | 1463281483701 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:43 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. 20:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 876ms 20:04:43 INFO - PROCESS | 516 | 1463281483752 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 516 | 1463281483756 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 20:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:04:43 INFO - PROCESS | 516 | 1463281483759 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 516 | 1463281483761 Marionette TRACE conn2 <- [1,362,null,{}] 20:04:43 INFO - PROCESS | 516 | 1463281483765 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:43 INFO - PROCESS | 516 | 1463281483862 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:04:43 INFO - PROCESS | 516 | 1463281483937 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:43 INFO - PROCESS | 516 | ++DOCSHELL 130DF400 == 50 [pid = 516] [id = 100] 20:04:43 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (1314D400) [pid = 516] [serial = 297] [outer = 00000000] 20:04:43 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (15416000) [pid = 516] [serial = 298] [outer = 1314D400] 20:04:43 INFO - PROCESS | 516 | 1463281483990 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1541B000) [pid = 516] [serial = 299] [outer = 1314D400] 20:04:44 INFO - PROCESS | 516 | 1463281484691 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:44 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. 20:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 984ms 20:04:44 INFO - PROCESS | 516 | 1463281484743 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:04:44 INFO - PROCESS | 516 | 1463281484748 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 20:04:44 INFO - PROCESS | 516 | 1463281484752 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:04:44 INFO - PROCESS | 516 | 1463281484756 Marionette TRACE conn2 <- [1,366,null,{}] 20:04:44 INFO - PROCESS | 516 | 1463281484761 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:44 INFO - PROCESS | 516 | 1463281484861 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:04:44 INFO - PROCESS | 516 | 1463281484941 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 516 | ++DOCSHELL 1283D800 == 51 [pid = 516] [id = 101] 20:04:44 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (12842C00) [pid = 516] [serial = 300] [outer = 00000000] 20:04:44 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (12A7A400) [pid = 516] [serial = 301] [outer = 12842C00] 20:04:44 INFO - PROCESS | 516 | 1463281484989 Marionette DEBUG loaded listener.js 20:04:45 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (13051C00) [pid = 516] [serial = 302] [outer = 12842C00] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 10A58400 == 50 [pid = 516] [id = 53] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 13902800 == 49 [pid = 516] [id = 94] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 1400CC00 == 48 [pid = 516] [id = 93] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 1A924000 == 47 [pid = 516] [id = 92] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 19E57C00 == 46 [pid = 516] [id = 91] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 18041800 == 45 [pid = 516] [id = 90] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 172F4400 == 44 [pid = 516] [id = 89] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 11C0B400 == 43 [pid = 516] [id = 88] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 167BBC00 == 42 [pid = 516] [id = 87] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 11425400 == 41 [pid = 516] [id = 86] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 12841800 == 40 [pid = 516] [id = 85] 20:04:45 INFO - PROCESS | 516 | --DOCSHELL 11285400 == 39 [pid = 516] [id = 81] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1A923C00) [pid = 516] [serial = 238] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 125 (19C40400) [pid = 516] [serial = 199] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 124 (16F6B800) [pid = 516] [serial = 220] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 123 (1128E400) [pid = 516] [serial = 193] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 122 (19884400) [pid = 516] [serial = 229] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1A727400) [pid = 516] [serial = 235] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 120 (19E4D000) [pid = 516] [serial = 230] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 119 (1A0B0400) [pid = 516] [serial = 191] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 118 (197BD800) [pid = 516] [serial = 233] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 117 (17208800) [pid = 516] [serial = 221] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1A72B000) [pid = 516] [serial = 236] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 115 (177B2800) [pid = 516] [serial = 223] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 114 (18044400) [pid = 516] [serial = 226] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 113 (14008400) [pid = 516] [serial = 196] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 112 (17C5A800) [pid = 516] [serial = 224] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12D31000) [pid = 516] [serial = 205] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 110 (167AC400) [pid = 516] [serial = 217] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 109 (16B44800) [pid = 516] [serial = 218] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 108 (18047000) [pid = 516] [serial = 227] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1288BC00) [pid = 516] [serial = 211] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 106 (13373000) [pid = 516] [serial = 212] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12B61400) [pid = 516] [serial = 209] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 104 (12848000) [pid = 516] [serial = 208] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 103 (140D2400) [pid = 516] [serial = 214] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 102 (197B2400) [pid = 516] [serial = 232] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 101 (154C5C00) [pid = 516] [serial = 215] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | --DOMWINDOW == 100 (197B4000) [pid = 516] [serial = 202] [outer = 00000000] [url = about:blank] 20:04:45 INFO - PROCESS | 516 | 1463281485480 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:45 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. 20:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 784ms 20:04:45 INFO - PROCESS | 516 | 1463281485539 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:04:45 INFO - PROCESS | 516 | 1463281485544 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 20:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:04:45 INFO - PROCESS | 516 | 1463281485550 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 516 | 1463281485553 Marionette TRACE conn2 <- [1,370,null,{}] 20:04:45 INFO - PROCESS | 516 | 1463281485556 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:45 INFO - PROCESS | 516 | 1463281485639 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:04:45 INFO - PROCESS | 516 | 1463281485648 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 516 | ++DOCSHELL 130DE400 == 40 [pid = 516] [id = 102] 20:04:45 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (1314C800) [pid = 516] [serial = 303] [outer = 00000000] 20:04:45 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (1337E000) [pid = 516] [serial = 304] [outer = 1314C800] 20:04:45 INFO - PROCESS | 516 | 1463281485694 Marionette DEBUG loaded listener.js 20:04:45 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (13903400) [pid = 516] [serial = 305] [outer = 1314C800] 20:04:46 INFO - PROCESS | 516 | 1463281486136 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:04:46 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. 20:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 615ms 20:04:46 INFO - PROCESS | 516 | 1463281486187 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 516 | 1463281486189 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 20:04:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:04:46 INFO - PROCESS | 516 | 1463281486193 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 516 | 1463281486196 Marionette TRACE conn2 <- [1,374,null,{}] 20:04:46 INFO - PROCESS | 516 | 1463281486206 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:46 INFO - PROCESS | 516 | 1463281486287 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:04:46 INFO - PROCESS | 516 | 1463281486297 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:46 INFO - PROCESS | 516 | ++DOCSHELL 154CCC00 == 41 [pid = 516] [id = 103] 20:04:46 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (1571A000) [pid = 516] [serial = 306] [outer = 00000000] 20:04:46 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (15B10000) [pid = 516] [serial = 307] [outer = 1571A000] 20:04:46 INFO - PROCESS | 516 | 1463281486344 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (167B7400) [pid = 516] [serial = 308] [outer = 1571A000] 20:04:46 INFO - PROCESS | 516 | 1463281486782 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:04:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:04:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 631ms 20:04:46 INFO - PROCESS | 516 | 1463281486814 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 516 | 1463281486817 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 20:04:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:04:46 INFO - PROCESS | 516 | 1463281486824 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 516 | 1463281486825 Marionette TRACE conn2 <- [1,378,null,{}] 20:04:46 INFO - PROCESS | 516 | 1463281486829 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:46 INFO - PROCESS | 516 | 1463281486913 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:04:46 INFO - PROCESS | 516 | 1463281486919 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:46 INFO - PROCESS | 516 | ++DOCSHELL 167BBC00 == 42 [pid = 516] [id = 104] 20:04:46 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1697E000) [pid = 516] [serial = 309] [outer = 00000000] 20:04:46 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (172F1400) [pid = 516] [serial = 310] [outer = 1697E000] 20:04:46 INFO - PROCESS | 516 | 1463281486963 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (177ADC00) [pid = 516] [serial = 311] [outer = 1697E000] 20:04:47 INFO - PROCESS | 516 | 1463281487390 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:04:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:04:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 630ms 20:04:47 INFO - PROCESS | 516 | 1463281487446 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:04:47 INFO - PROCESS | 516 | 1463281487448 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 20:04:47 INFO - PROCESS | 516 | 1463281487452 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:04:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:04:47 INFO - PROCESS | 516 | 1463281487463 Marionette TRACE conn2 <- [1,382,null,{}] 20:04:47 INFO - PROCESS | 516 | 1463281487466 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:47 INFO - PROCESS | 516 | 1463281487565 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:04:47 INFO - PROCESS | 516 | 1463281487571 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 516 | ++DOCSHELL 0F302C00 == 43 [pid = 516] [id = 105] 20:04:47 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (16B44800) [pid = 516] [serial = 312] [outer = 00000000] 20:04:47 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (17E04400) [pid = 516] [serial = 313] [outer = 16B44800] 20:04:47 INFO - PROCESS | 516 | 1463281487643 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (18046C00) [pid = 516] [serial = 314] [outer = 16B44800] 20:04:48 INFO - PROCESS | 516 | 1463281488161 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:04:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 738ms 20:04:48 INFO - PROCESS | 516 | 1463281488242 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 516 | 1463281488244 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 20:04:48 INFO - PROCESS | 516 | 1463281488250 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 516 | 1463281488251 Marionette TRACE conn2 <- [1,386,null,{}] 20:04:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:04:48 INFO - PROCESS | 516 | 1463281488255 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:48 INFO - PROCESS | 516 | 1463281488349 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:04:48 INFO - PROCESS | 516 | 1463281488360 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:48 INFO - PROCESS | 516 | ++DOCSHELL 17E03C00 == 44 [pid = 516] [id = 106] 20:04:48 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (197B3C00) [pid = 516] [serial = 315] [outer = 00000000] 20:04:48 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (19E4E400) [pid = 516] [serial = 316] [outer = 197B3C00] 20:04:48 INFO - PROCESS | 516 | 1463281488461 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (19E4FC00) [pid = 516] [serial = 317] [outer = 197B3C00] 20:04:48 INFO - PROCESS | 516 | 1463281488891 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:04:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 676ms 20:04:48 INFO - PROCESS | 516 | 1463281488935 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 516 | 1463281488937 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 20:04:48 INFO - PROCESS | 516 | 1463281488941 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:04:48 INFO - PROCESS | 516 | 1463281488942 Marionette TRACE conn2 <- [1,390,null,{}] 20:04:48 INFO - PROCESS | 516 | 1463281488946 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:49 INFO - PROCESS | 516 | 1463281489051 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:04:49 INFO - PROCESS | 516 | 1463281489057 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 516 | ++DOCSHELL 10A62400 == 45 [pid = 516] [id = 107] 20:04:49 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (15F6E400) [pid = 516] [serial = 318] [outer = 00000000] 20:04:49 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1A49A800) [pid = 516] [serial = 319] [outer = 15F6E400] 20:04:49 INFO - PROCESS | 516 | 1463281489100 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (1A727400) [pid = 516] [serial = 320] [outer = 15F6E400] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 117 (1A72F800) [pid = 516] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 116 (197BA800) [pid = 516] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1697B400) [pid = 516] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 114 (177AD800) [pid = 516] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1283FC00) [pid = 516] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 112 (12AEE000) [pid = 516] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 111 (114A2400) [pid = 516] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1A0B2400) [pid = 516] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1AC86000) [pid = 516] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 108 (1537F000) [pid = 516] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:04:49 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1720E000) [pid = 516] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:04:49 INFO - PROCESS | 516 | 1463281489642 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 20:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 723ms 20:04:49 INFO - PROCESS | 516 | 1463281489693 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:04:49 INFO - PROCESS | 516 | 1463281489697 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 20:04:49 INFO - PROCESS | 516 | 1463281489702 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:04:49 INFO - PROCESS | 516 | 1463281489704 Marionette TRACE conn2 <- [1,394,null,{}] 20:04:49 INFO - PROCESS | 516 | 1463281489709 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:49 INFO - PROCESS | 516 | 1463281489814 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:04:49 INFO - PROCESS | 516 | 1463281489894 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 516 | ++DOCSHELL 0F303C00 == 46 [pid = 516] [id = 108] 20:04:49 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (0F30F000) [pid = 516] [serial = 321] [outer = 00000000] 20:04:49 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (16F53400) [pid = 516] [serial = 322] [outer = 0F30F000] 20:04:49 INFO - PROCESS | 516 | 1463281489955 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (19E4DC00) [pid = 516] [serial = 323] [outer = 0F30F000] 20:04:50 INFO - PROCESS | 516 | 1463281490295 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 20:04:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:04:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 630ms 20:04:50 INFO - PROCESS | 516 | 1463281490342 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:04:50 INFO - PROCESS | 516 | 1463281490344 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 20:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:04:50 INFO - PROCESS | 516 | 1463281490347 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 516 | 1463281490349 Marionette TRACE conn2 <- [1,398,null,{}] 20:04:50 INFO - PROCESS | 516 | 1463281490353 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:50 INFO - PROCESS | 516 | 1463281490439 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:04:50 INFO - PROCESS | 516 | 1463281490447 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 516 | ++DOCSHELL 17206400 == 47 [pid = 516] [id = 109] 20:04:50 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1773F000) [pid = 516] [serial = 324] [outer = 00000000] 20:04:50 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (1A928000) [pid = 516] [serial = 325] [outer = 1773F000] 20:04:50 INFO - PROCESS | 516 | 1463281490491 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1AB48C00) [pid = 516] [serial = 326] [outer = 1773F000] 20:04:50 INFO - PROCESS | 516 | 1463281490884 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 20:04:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:04:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 584ms 20:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:04:50 INFO - PROCESS | 516 | 1463281490928 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:04:50 INFO - PROCESS | 516 | 1463281490930 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 20:04:50 INFO - PROCESS | 516 | 1463281490933 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 516 | 1463281490935 Marionette TRACE conn2 <- [1,402,null,{}] 20:04:50 INFO - PROCESS | 516 | 1463281490938 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:51 INFO - PROCESS | 516 | 1463281491048 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:04:51 INFO - PROCESS | 516 | 1463281491057 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:51 INFO - PROCESS | 516 | ++DOCSHELL 0F93F800 == 48 [pid = 516] [id = 110] 20:04:51 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (1A0B0400) [pid = 516] [serial = 327] [outer = 00000000] 20:04:51 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (1AC88C00) [pid = 516] [serial = 328] [outer = 1A0B0400] 20:04:51 INFO - PROCESS | 516 | 1463281491100 Marionette DEBUG loaded listener.js 20:04:51 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1AC91000) [pid = 516] [serial = 329] [outer = 1A0B0400] 20:04:51 INFO - PROCESS | 516 | 1463281491508 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 20:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 677ms 20:04:51 INFO - PROCESS | 516 | 1463281491616 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:04:51 INFO - PROCESS | 516 | 1463281491620 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 20:04:51 INFO - PROCESS | 516 | 1463281491625 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:04:51 INFO - PROCESS | 516 | 1463281491630 Marionette TRACE conn2 <- [1,406,null,{}] 20:04:51 INFO - PROCESS | 516 | 1463281491636 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:51 INFO - PROCESS | 516 | 1463281491784 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:04:51 INFO - PROCESS | 516 | 1463281491873 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:51 INFO - PROCESS | 516 | ++DOCSHELL 10F97400 == 49 [pid = 516] [id = 111] 20:04:51 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (10F97C00) [pid = 516] [serial = 330] [outer = 00000000] 20:04:51 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (114A2800) [pid = 516] [serial = 331] [outer = 10F97C00] 20:04:51 INFO - PROCESS | 516 | 1463281491927 Marionette DEBUG loaded listener.js 20:04:52 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (12848C00) [pid = 516] [serial = 332] [outer = 10F97C00] 20:04:52 INFO - PROCESS | 516 | 1463281492524 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 20:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 922ms 20:04:52 INFO - PROCESS | 516 | 1463281492555 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:04:52 INFO - PROCESS | 516 | 1463281492559 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 20:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:04:52 INFO - PROCESS | 516 | 1463281492567 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:04:52 INFO - PROCESS | 516 | 1463281492571 Marionette TRACE conn2 <- [1,410,null,{}] 20:04:52 INFO - PROCESS | 516 | 1463281492575 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:52 INFO - PROCESS | 516 | 1463281492677 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:04:52 INFO - PROCESS | 516 | 1463281492772 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:52 INFO - PROCESS | 516 | ++DOCSHELL 1400A800 == 50 [pid = 516] [id = 112] 20:04:52 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1400CC00) [pid = 516] [serial = 333] [outer = 00000000] 20:04:52 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (15415C00) [pid = 516] [serial = 334] [outer = 1400CC00] 20:04:52 INFO - PROCESS | 516 | 1463281492824 Marionette DEBUG loaded listener.js 20:04:52 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (15F7B800) [pid = 516] [serial = 335] [outer = 1400CC00] 20:04:53 INFO - PROCESS | 516 | 1463281493406 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 20:04:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:04:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 892ms 20:04:53 INFO - PROCESS | 516 | 1463281493470 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:04:53 INFO - PROCESS | 516 | 1463281493473 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 20:04:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:04:53 INFO - PROCESS | 516 | 1463281493460 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:04:53 INFO - PROCESS | 516 | 1463281493462 Marionette TRACE conn2 <- [1,414,null,{}] 20:04:53 INFO - PROCESS | 516 | 1463281493472 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:53 INFO - PROCESS | 516 | 1463281493577 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:04:53 INFO - PROCESS | 516 | 1463281493658 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:53 INFO - PROCESS | 516 | ++DOCSHELL 1826B000 == 51 [pid = 516] [id = 113] 20:04:53 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (18273800) [pid = 516] [serial = 336] [outer = 00000000] 20:04:53 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (18276800) [pid = 516] [serial = 337] [outer = 18273800] 20:04:53 INFO - PROCESS | 516 | 1463281493755 Marionette DEBUG loaded listener.js 20:04:53 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (197B2C00) [pid = 516] [serial = 338] [outer = 18273800] 20:04:54 INFO - PROCESS | 516 | 1463281494357 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 922ms 20:04:54 INFO - PROCESS | 516 | 1463281494404 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 516 | 1463281494406 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 20:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:04:54 INFO - PROCESS | 516 | 1463281494410 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 516 | 1463281494412 Marionette TRACE conn2 <- [1,418,null,{}] 20:04:54 INFO - PROCESS | 516 | 1463281494415 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:54 INFO - PROCESS | 516 | 1463281494497 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:04:54 INFO - PROCESS | 516 | 1463281494603 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 516 | ++DOCSHELL 18276400 == 52 [pid = 516] [id = 114] 20:04:54 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (19C3D800) [pid = 516] [serial = 339] [outer = 00000000] 20:04:54 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1A923800) [pid = 516] [serial = 340] [outer = 19C3D800] 20:04:54 INFO - PROCESS | 516 | 1463281494657 Marionette DEBUG loaded listener.js 20:04:54 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1AE46000) [pid = 516] [serial = 341] [outer = 19C3D800] 20:04:55 INFO - PROCESS | 516 | 1463281495776 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 20:04:55 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 20:04:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1430ms 20:04:55 INFO - PROCESS | 516 | 1463281495831 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:04:55 INFO - PROCESS | 516 | 1463281495834 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 20:04:55 INFO - PROCESS | 516 | 1463281495840 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:04:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:04:55 INFO - PROCESS | 516 | 1463281495843 Marionette TRACE conn2 <- [1,422,null,{}] 20:04:55 INFO - PROCESS | 516 | 1463281495848 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:55 INFO - PROCESS | 516 | 1463281495974 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:04:56 INFO - PROCESS | 516 | 1463281496051 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 516 | ++DOCSHELL 0F2F5800 == 53 [pid = 516] [id = 115] 20:04:56 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (0F2F6400) [pid = 516] [serial = 342] [outer = 00000000] 20:04:56 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (11428400) [pid = 516] [serial = 343] [outer = 0F2F6400] 20:04:56 INFO - PROCESS | 516 | 1463281496150 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (12847C00) [pid = 516] [serial = 344] [outer = 0F2F6400] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 17206400 == 52 [pid = 516] [id = 109] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 0F303C00 == 51 [pid = 516] [id = 108] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 10A62400 == 50 [pid = 516] [id = 107] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 17E03C00 == 49 [pid = 516] [id = 106] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 0F302C00 == 48 [pid = 516] [id = 105] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 167BBC00 == 47 [pid = 516] [id = 104] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 154CCC00 == 46 [pid = 516] [id = 103] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 130DE400 == 45 [pid = 516] [id = 102] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 1283D800 == 44 [pid = 516] [id = 101] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 10538800 == 43 [pid = 516] [id = 98] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 1283EC00 == 42 [pid = 516] [id = 97] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 0F30BC00 == 41 [pid = 516] [id = 96] 20:04:56 INFO - PROCESS | 516 | --DOCSHELL 12A75000 == 40 [pid = 516] [id = 95] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 130 (1A92E400) [pid = 516] [serial = 239] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 129 (114B0C00) [pid = 516] [serial = 241] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 128 (140D1000) [pid = 516] [serial = 244] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 127 (19E4EC00) [pid = 516] [serial = 268] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1A733800) [pid = 516] [serial = 247] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 125 (16C09000) [pid = 516] [serial = 259] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 124 (12A7E800) [pid = 516] [serial = 283] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 123 (16F71800) [pid = 516] [serial = 260] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 122 (18043800) [pid = 516] [serial = 265] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 121 (175B9000) [pid = 516] [serial = 262] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 120 (177B2400) [pid = 516] [serial = 263] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 119 (13818C00) [pid = 516] [serial = 254] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 118 (13304C00) [pid = 516] [serial = 253] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 117 (130DA000) [pid = 516] [serial = 256] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 116 (13904400) [pid = 516] [serial = 257] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1AB4E800) [pid = 516] [serial = 250] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1A92CC00) [pid = 516] [serial = 271] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1A0AEC00) [pid = 516] [serial = 269] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1AC8A800) [pid = 516] [serial = 274] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 111 (1AB55400) [pid = 516] [serial = 272] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1AC8C000) [pid = 516] [serial = 280] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1AE47C00) [pid = 516] [serial = 281] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 108 (19E4E800) [pid = 516] [serial = 277] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1A927000) [pid = 516] [serial = 278] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 106 (18045000) [pid = 516] [serial = 266] [outer = 00000000] [url = about:blank] 20:04:56 INFO - PROCESS | 516 | --DOMWINDOW == 105 (1AC8F000) [pid = 516] [serial = 275] [outer = 00000000] [url = about:blank] 20:04:57 INFO - PROCESS | 516 | 1463281497192 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 20:04:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:04:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1368ms 20:04:57 INFO - PROCESS | 516 | 1463281497221 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 516 | 1463281497226 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 20:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:04:57 INFO - PROCESS | 516 | 1463281497232 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 516 | 1463281497235 Marionette TRACE conn2 <- [1,426,null,{}] 20:04:57 INFO - PROCESS | 516 | 1463281497239 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:57 INFO - PROCESS | 516 | 1463281497318 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:04:57 INFO - PROCESS | 516 | 1463281497326 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 516 | ++DOCSHELL 105FB400 == 41 [pid = 516] [id = 116] 20:04:57 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (10A5B000) [pid = 516] [serial = 345] [outer = 00000000] 20:04:57 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (12A73800) [pid = 516] [serial = 346] [outer = 10A5B000] 20:04:57 INFO - PROCESS | 516 | 1463281497371 Marionette DEBUG loaded listener.js 20:04:57 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (12A7DC00) [pid = 516] [serial = 347] [outer = 10A5B000] 20:04:57 INFO - PROCESS | 516 | 1463281497831 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 516 | 1463281497854 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 20:04:57 INFO - PROCESS | 516 | 1463281497858 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:04:57 INFO - PROCESS | 516 | 1463281497861 Marionette TRACE conn2 <- [1,430,null,{}] 20:04:57 INFO - PROCESS | 516 | 1463281497875 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:57 INFO - PROCESS | 516 | 1463281497958 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:04:57 INFO - PROCESS | 516 | 1463281497969 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 516 | ++DOCSHELL 1400D800 == 42 [pid = 516] [id = 117] 20:04:57 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1400E400) [pid = 516] [serial = 348] [outer = 00000000] 20:04:58 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (15419C00) [pid = 516] [serial = 349] [outer = 1400E400] 20:04:58 INFO - PROCESS | 516 | 1463281498019 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (15B0C800) [pid = 516] [serial = 350] [outer = 1400E400] 20:04:58 INFO - PROCESS | 516 | 1463281498473 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 20:04:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:04:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 630ms 20:04:58 INFO - PROCESS | 516 | 1463281498495 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:04:58 INFO - PROCESS | 516 | 1463281498497 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 20:04:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:04:58 INFO - PROCESS | 516 | 1463281498505 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:04:58 INFO - PROCESS | 516 | 1463281498506 Marionette TRACE conn2 <- [1,434,null,{}] 20:04:58 INFO - PROCESS | 516 | 1463281498510 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:58 INFO - PROCESS | 516 | 1463281498570 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:04:58 INFO - PROCESS | 516 | 1463281498577 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 516 | ++DOCSHELL 15417000 == 43 [pid = 516] [id = 118] 20:04:58 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (16C01C00) [pid = 516] [serial = 351] [outer = 00000000] 20:04:58 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (17207800) [pid = 516] [serial = 352] [outer = 16C01C00] 20:04:58 INFO - PROCESS | 516 | 1463281498624 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (172F0000) [pid = 516] [serial = 353] [outer = 16C01C00] 20:04:59 INFO - PROCESS | 516 | 1463281499097 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:04:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 691ms 20:04:59 INFO - PROCESS | 516 | 1463281499189 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:04:59 INFO - PROCESS | 516 | 1463281499192 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 20:04:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:04:59 INFO - PROCESS | 516 | 1463281499195 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 516 | 1463281499197 Marionette TRACE conn2 <- [1,438,null,{}] 20:04:59 INFO - PROCESS | 516 | 1463281499200 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:59 INFO - PROCESS | 516 | 1463281499310 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:04:59 INFO - PROCESS | 516 | 1463281499317 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:59 INFO - PROCESS | 516 | ++DOCSHELL 172FC000 == 44 [pid = 516] [id = 119] 20:04:59 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (17741C00) [pid = 516] [serial = 354] [outer = 00000000] 20:04:59 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (177B2800) [pid = 516] [serial = 355] [outer = 17741C00] 20:04:59 INFO - PROCESS | 516 | 1463281499360 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (177E2800) [pid = 516] [serial = 356] [outer = 17741C00] 20:04:59 INFO - PROCESS | 516 | 1463281499780 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:04:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 630ms 20:04:59 INFO - PROCESS | 516 | 1463281499815 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:04:59 INFO - PROCESS | 516 | 1463281499817 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 20:04:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:04:59 INFO - PROCESS | 516 | 1463281499820 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 516 | 1463281499822 Marionette TRACE conn2 <- [1,442,null,{}] 20:04:59 INFO - PROCESS | 516 | 1463281499825 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:59 INFO - PROCESS | 516 | 1463281499973 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:04:59 INFO - PROCESS | 516 | 1463281500000 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 516 | ++DOCSHELL 0F2F4000 == 45 [pid = 516] [id = 120] 20:05:00 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (105ED000) [pid = 516] [serial = 357] [outer = 00000000] 20:05:00 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (197B6400) [pid = 516] [serial = 358] [outer = 105ED000] 20:05:00 INFO - PROCESS | 516 | 1463281500045 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (19883C00) [pid = 516] [serial = 359] [outer = 105ED000] 20:05:00 INFO - PROCESS | 516 | 1463281500472 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 20:05:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:05:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 692ms 20:05:00 INFO - PROCESS | 516 | 1463281500505 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:05:00 INFO - PROCESS | 516 | 1463281500507 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 20:05:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:05:00 INFO - PROCESS | 516 | 1463281500515 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:05:00 INFO - PROCESS | 516 | 1463281500516 Marionette TRACE conn2 <- [1,446,null,{}] 20:05:00 INFO - PROCESS | 516 | 1463281500520 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:00 INFO - PROCESS | 516 | 1463281500622 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:05:00 INFO - PROCESS | 516 | 1463281500628 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 516 | ++DOCSHELL 12D2A400 == 46 [pid = 516] [id = 121] 20:05:00 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (197B5800) [pid = 516] [serial = 360] [outer = 00000000] 20:05:00 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (19E4F400) [pid = 516] [serial = 361] [outer = 197B5800] 20:05:00 INFO - PROCESS | 516 | 1463281500675 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (19E53400) [pid = 516] [serial = 362] [outer = 197B5800] 20:05:01 INFO - PROCESS | 516 | 1463281501384 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 122 (197B3C00) [pid = 516] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 121 (15F6E400) [pid = 516] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 120 (1773F000) [pid = 516] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 119 (12842C00) [pid = 516] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1697E000) [pid = 516] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 117 (1571A000) [pid = 516] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1314C800) [pid = 516] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 115 (0F30F000) [pid = 516] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 114 (16B44800) [pid = 516] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1127F400) [pid = 516] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 112 (10A60400) [pid = 516] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:05:01 INFO - PROCESS | 516 | --DOMWINDOW == 111 (1052F800) [pid = 516] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:05:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:05:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 937ms 20:05:01 INFO - PROCESS | 516 | 1463281501456 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 516 | 1463281501458 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 20:05:01 INFO - PROCESS | 516 | 1463281501461 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:05:01 INFO - PROCESS | 516 | 1463281501462 Marionette TRACE conn2 <- [1,450,null,{}] 20:05:01 INFO - PROCESS | 516 | 1463281501450 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:01 INFO - PROCESS | 516 | 1463281501525 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:05:01 INFO - PROCESS | 516 | 1463281501534 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 516 | ++DOCSHELL 12A77000 == 47 [pid = 516] [id = 122] 20:05:01 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (12A77C00) [pid = 516] [serial = 363] [outer = 00000000] 20:05:01 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1697E000) [pid = 516] [serial = 364] [outer = 12A77C00] 20:05:01 INFO - PROCESS | 516 | 1463281501578 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (18043400) [pid = 516] [serial = 365] [outer = 12A77C00] 20:05:02 INFO - PROCESS | 516 | 1463281502017 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 516 | 1463281502087 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 20:05:02 INFO - PROCESS | 516 | 1463281502090 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:05:02 INFO - PROCESS | 516 | 1463281502092 Marionette TRACE conn2 <- [1,454,null,{}] 20:05:02 INFO - PROCESS | 516 | 1463281502095 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:02 INFO - PROCESS | 516 | 1463281502170 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:05:02 INFO - PROCESS | 516 | 1463281502178 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:02 INFO - PROCESS | 516 | ++DOCSHELL 19C3E000 == 48 [pid = 516] [id = 123] 20:05:02 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (19C40800) [pid = 516] [serial = 366] [outer = 00000000] 20:05:02 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1AAB6000) [pid = 516] [serial = 367] [outer = 19C40800] 20:05:02 INFO - PROCESS | 516 | 1463281502222 Marionette DEBUG loaded listener.js 20:05:02 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1AB51000) [pid = 516] [serial = 368] [outer = 19C40800] 20:05:02 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:02 INFO - PROCESS | 516 | 1463281502904 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:05:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 876ms 20:05:02 INFO - PROCESS | 516 | 1463281502979 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 516 | 1463281502985 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 20:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:05:02 INFO - PROCESS | 516 | 1463281502989 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - PROCESS | 516 | 1463281502994 Marionette TRACE conn2 <- [1,458,null,{}] 20:05:02 INFO - PROCESS | 516 | 1463281503001 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:03 INFO - PROCESS | 516 | 1463281503172 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:05:03 INFO - PROCESS | 516 | 1463281503288 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:03 INFO - PROCESS | 516 | ++DOCSHELL 105F6C00 == 49 [pid = 516] [id = 124] 20:05:03 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (10E8E000) [pid = 516] [serial = 369] [outer = 00000000] 20:05:03 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (12A7A000) [pid = 516] [serial = 370] [outer = 10E8E000] 20:05:03 INFO - PROCESS | 516 | 1463281503353 Marionette DEBUG loaded listener.js 20:05:03 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (13373000) [pid = 516] [serial = 371] [outer = 10E8E000] 20:05:03 INFO - PROCESS | 516 | 1463281503905 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 20:05:03 INFO - PROCESS | 516 | 1463281503986 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 20:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:05:03 INFO - PROCESS | 516 | 1463281503993 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:05:03 INFO - PROCESS | 516 | 1463281503996 Marionette TRACE conn2 <- [1,462,null,{}] 20:05:03 INFO - PROCESS | 516 | 1463281504000 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:04 INFO - PROCESS | 516 | 1463281504102 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:05:04 INFO - PROCESS | 516 | 1463281504183 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 516 | ++DOCSHELL 11298C00 == 50 [pid = 516] [id = 125] 20:05:04 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (1330D000) [pid = 516] [serial = 372] [outer = 00000000] 20:05:04 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (17207000) [pid = 516] [serial = 373] [outer = 1330D000] 20:05:04 INFO - PROCESS | 516 | 1463281504277 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (1803C000) [pid = 516] [serial = 374] [outer = 1330D000] 20:05:04 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:04 INFO - PROCESS | 516 | 1463281504914 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 516 | 1463281504982 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 20:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:05:04 INFO - PROCESS | 516 | 1463281504986 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 516 | 1463281504990 Marionette TRACE conn2 <- [1,466,null,{}] 20:05:05 INFO - PROCESS | 516 | 1463281505014 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:05 INFO - PROCESS | 516 | 1463281505146 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:05:05 INFO - PROCESS | 516 | 1463281505203 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 516 | ++DOCSHELL 1AC83400 == 51 [pid = 516] [id = 126] 20:05:05 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1AC83800) [pid = 516] [serial = 375] [outer = 00000000] 20:05:05 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1AC8A000) [pid = 516] [serial = 376] [outer = 1AC83800] 20:05:05 INFO - PROCESS | 516 | 1463281505259 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1AC91800) [pid = 516] [serial = 377] [outer = 1AC83800] 20:05:05 INFO - PROCESS | 516 | 1463281505860 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 20:05:05 INFO - PROCESS | 516 | 1463281505916 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 20:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:05:05 INFO - PROCESS | 516 | 1463281505920 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:05:05 INFO - PROCESS | 516 | 1463281505922 Marionette TRACE conn2 <- [1,470,null,{}] 20:05:05 INFO - PROCESS | 516 | 1463281505926 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:06 INFO - PROCESS | 516 | 1463281506027 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:05:06 INFO - PROCESS | 516 | 1463281506124 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:06 INFO - PROCESS | 516 | ++DOCSHELL 12A7D000 == 52 [pid = 516] [id = 127] 20:05:06 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (12A7D400) [pid = 516] [serial = 378] [outer = 00000000] 20:05:06 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (175BF000) [pid = 516] [serial = 379] [outer = 12A7D400] 20:05:06 INFO - PROCESS | 516 | 1463281506177 Marionette DEBUG loaded listener.js 20:05:06 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (18046400) [pid = 516] [serial = 380] [outer = 12A7D400] 20:05:06 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 20:05:06 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 20:05:06 INFO - PROCESS | 516 | 1463281506894 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:05:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1014ms 20:05:06 INFO - PROCESS | 516 | 1463281506964 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 516 | 1463281506968 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 20:05:06 INFO - PROCESS | 516 | 1463281506973 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:05:06 INFO - PROCESS | 516 | 1463281506977 Marionette TRACE conn2 <- [1,474,null,{}] 20:05:06 INFO - PROCESS | 516 | 1463281506983 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:07 INFO - PROCESS | 516 | 1463281507110 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:05:07 INFO - PROCESS | 516 | 1463281507239 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 516 | ++DOCSHELL 10A64800 == 53 [pid = 516] [id = 128] 20:05:07 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (10BA7800) [pid = 516] [serial = 381] [outer = 00000000] 20:05:07 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (12848000) [pid = 516] [serial = 382] [outer = 10BA7800] 20:05:07 INFO - PROCESS | 516 | 1463281507289 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (12D75C00) [pid = 516] [serial = 383] [outer = 10BA7800] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 12A77000 == 52 [pid = 516] [id = 122] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 12D2A400 == 51 [pid = 516] [id = 121] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 0F2F4000 == 50 [pid = 516] [id = 120] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 172FC000 == 49 [pid = 516] [id = 119] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 15417000 == 48 [pid = 516] [id = 118] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 1400D800 == 47 [pid = 516] [id = 117] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 105FB400 == 46 [pid = 516] [id = 116] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 0F2F5800 == 45 [pid = 516] [id = 115] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 1400A800 == 44 [pid = 516] [id = 112] 20:05:07 INFO - PROCESS | 516 | --DOCSHELL 10F97400 == 43 [pid = 516] [id = 111] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 131 (12B5E800) [pid = 516] [serial = 160] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 130 (13B36800) [pid = 516] [serial = 206] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 129 (11CA1400) [pid = 516] [serial = 127] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 128 (15416000) [pid = 516] [serial = 298] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 127 (16F53400) [pid = 516] [serial = 322] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1A727400) [pid = 516] [serial = 320] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 125 (1A928000) [pid = 516] [serial = 325] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 124 (17E04400) [pid = 516] [serial = 313] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 123 (18046C00) [pid = 516] [serial = 314] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 122 (1AC88C00) [pid = 516] [serial = 328] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 121 (19E4DC00) [pid = 516] [serial = 323] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 120 (177ADC00) [pid = 516] [serial = 311] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 119 (19E4E400) [pid = 516] [serial = 316] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1A49A800) [pid = 516] [serial = 319] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 117 (12A7A800) [pid = 516] [serial = 289] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1AB48C00) [pid = 516] [serial = 326] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1803B400) [pid = 516] [serial = 295] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 114 (13051C00) [pid = 516] [serial = 302] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 113 (12A7A400) [pid = 516] [serial = 301] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 112 (172F1400) [pid = 516] [serial = 310] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 111 (10274C00) [pid = 516] [serial = 286] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 110 (15B10000) [pid = 516] [serial = 307] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 109 (167B7400) [pid = 516] [serial = 308] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 108 (19E4FC00) [pid = 516] [serial = 317] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 107 (15B0F800) [pid = 516] [serial = 292] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 106 (1337E000) [pid = 516] [serial = 304] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | --DOMWINDOW == 105 (13903400) [pid = 516] [serial = 305] [outer = 00000000] [url = about:blank] 20:05:07 INFO - PROCESS | 516 | 1463281507777 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 20:05:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 830ms 20:05:07 INFO - PROCESS | 516 | 1463281507805 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:05:07 INFO - PROCESS | 516 | 1463281507810 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 20:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:05:07 INFO - PROCESS | 516 | 1463281507816 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:05:07 INFO - PROCESS | 516 | 1463281507819 Marionette TRACE conn2 <- [1,478,null,{}] 20:05:07 INFO - PROCESS | 516 | 1463281507823 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:07 INFO - PROCESS | 516 | 1463281507910 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:05:07 INFO - PROCESS | 516 | 1463281507918 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 516 | ++DOCSHELL 12AE9400 == 44 [pid = 516] [id = 129] 20:05:07 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (12B5DC00) [pid = 516] [serial = 384] [outer = 00000000] 20:05:07 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (131F6400) [pid = 516] [serial = 385] [outer = 12B5DC00] 20:05:07 INFO - PROCESS | 516 | 1463281507962 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (13902C00) [pid = 516] [serial = 386] [outer = 12B5DC00] 20:05:08 INFO - PROCESS | 516 | 1463281508408 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 20:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 630ms 20:05:08 INFO - PROCESS | 516 | 1463281508441 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 516 | 1463281508444 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 20:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:05:08 INFO - PROCESS | 516 | 1463281508449 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 516 | 1463281508452 Marionette TRACE conn2 <- [1,482,null,{}] 20:05:08 INFO - PROCESS | 516 | 1463281508462 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:08 INFO - PROCESS | 516 | 1463281508544 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:05:08 INFO - PROCESS | 516 | 1463281508554 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:08 INFO - PROCESS | 516 | ++DOCSHELL 167AC800 == 45 [pid = 516] [id = 130] 20:05:08 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (167ACC00) [pid = 516] [serial = 387] [outer = 00000000] 20:05:08 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (16C09000) [pid = 516] [serial = 388] [outer = 167ACC00] 20:05:08 INFO - PROCESS | 516 | 1463281508600 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (17206C00) [pid = 516] [serial = 389] [outer = 167ACC00] 20:05:09 INFO - PROCESS | 516 | 1463281509089 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 676ms 20:05:09 INFO - PROCESS | 516 | 1463281509149 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 516 | 1463281509151 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 20:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:05:09 INFO - PROCESS | 516 | 1463281509154 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 516 | 1463281509156 Marionette TRACE conn2 <- [1,486,null,{}] 20:05:09 INFO - PROCESS | 516 | 1463281509159 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:09 INFO - PROCESS | 516 | 1463281509237 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:05:09 INFO - PROCESS | 516 | 1463281509245 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 516 | ++DOCSHELL 177B1800 == 46 [pid = 516] [id = 131] 20:05:09 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (177D8C00) [pid = 516] [serial = 390] [outer = 00000000] 20:05:09 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (18048000) [pid = 516] [serial = 391] [outer = 177D8C00] 20:05:09 INFO - PROCESS | 516 | 1463281509289 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (18276C00) [pid = 516] [serial = 392] [outer = 177D8C00] 20:05:09 INFO - PROCESS | 516 | 1463281509744 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 630ms 20:05:09 INFO - PROCESS | 516 | 1463281509776 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 516 | 1463281509778 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 20:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:05:09 INFO - PROCESS | 516 | 1463281509786 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 516 | 1463281509788 Marionette TRACE conn2 <- [1,490,null,{}] 20:05:09 INFO - PROCESS | 516 | 1463281509791 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:09 INFO - PROCESS | 516 | 1463281509894 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:05:09 INFO - PROCESS | 516 | 1463281509974 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 516 | ++DOCSHELL 18043800 == 47 [pid = 516] [id = 132] 20:05:09 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (197BD400) [pid = 516] [serial = 393] [outer = 00000000] 20:05:09 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (19E51000) [pid = 516] [serial = 394] [outer = 197BD400] 20:05:10 INFO - PROCESS | 516 | 1463281510018 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1A0ADC00) [pid = 516] [serial = 395] [outer = 197BD400] 20:05:10 INFO - PROCESS | 516 | 1463281510408 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 20:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 676ms 20:05:10 INFO - PROCESS | 516 | 1463281510468 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 516 | 1463281510470 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 20:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:05:10 INFO - PROCESS | 516 | 1463281510474 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 516 | 1463281510475 Marionette TRACE conn2 <- [1,494,null,{}] 20:05:10 INFO - PROCESS | 516 | 1463281510504 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:10 INFO - PROCESS | 516 | 1463281510626 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:05:10 INFO - PROCESS | 516 | 1463281510638 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 516 | ++DOCSHELL 0F2F0C00 == 48 [pid = 516] [id = 133] 20:05:10 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (10275400) [pid = 516] [serial = 396] [outer = 00000000] 20:05:10 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1A931800) [pid = 516] [serial = 397] [outer = 10275400] 20:05:10 INFO - PROCESS | 516 | 1463281510683 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1AB55000) [pid = 516] [serial = 398] [outer = 10275400] 20:05:11 INFO - PROCESS | 516 | 1463281511121 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 20:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 676ms 20:05:11 INFO - PROCESS | 516 | 1463281511173 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:05:11 INFO - PROCESS | 516 | 1463281511175 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 20:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:05:11 INFO - PROCESS | 516 | 1463281511179 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 516 | 1463281511180 Marionette TRACE conn2 <- [1,498,null,{}] 20:05:11 INFO - PROCESS | 516 | 1463281511213 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:11 INFO - PROCESS | 516 | 1463281511328 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:05:11 INFO - PROCESS | 516 | 1463281511341 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 516 | ++DOCSHELL 198DE400 == 49 [pid = 516] [id = 134] 20:05:11 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (198E1000) [pid = 516] [serial = 399] [outer = 00000000] 20:05:11 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (198E8400) [pid = 516] [serial = 400] [outer = 198E1000] 20:05:11 INFO - PROCESS | 516 | 1463281511386 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (198E8800) [pid = 516] [serial = 401] [outer = 198E1000] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 122 (19C3D800) [pid = 516] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 121 (0F2F6400) [pid = 516] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 120 (197B5800) [pid = 516] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 119 (1400E400) [pid = 516] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 118 (105ED000) [pid = 516] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 117 (16C01C00) [pid = 516] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 116 (10A5B000) [pid = 516] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 115 (12A77C00) [pid = 516] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 114 (17741C00) [pid = 516] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:05:11 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1314D400) [pid = 516] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:05:11 INFO - PROCESS | 516 | 1463281512011 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (105EDC00) [pid = 516] [serial = 402] [outer = 1B370C00] 20:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 876ms 20:05:12 INFO - PROCESS | 516 | 1463281512075 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:05:12 INFO - PROCESS | 516 | 1463281512077 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 20:05:12 INFO - PROCESS | 516 | 1463281512080 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 516 | 1463281512081 Marionette TRACE conn2 <- [1,502,null,{}] 20:05:12 INFO - PROCESS | 516 | 1463281512089 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:12 INFO - PROCESS | 516 | 1463281512165 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:05:12 INFO - PROCESS | 516 | 1463281512181 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:12 INFO - PROCESS | 516 | ++DOCSHELL 11A03400 == 50 [pid = 516] [id = 135] 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (11C95C00) [pid = 516] [serial = 403] [outer = 00000000] 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (198E5C00) [pid = 516] [serial = 404] [outer = 11C95C00] 20:05:12 INFO - PROCESS | 516 | 1463281512227 Marionette DEBUG loaded listener.js 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (19C3DC00) [pid = 516] [serial = 405] [outer = 11C95C00] 20:05:12 INFO - PROCESS | 516 | 1463281512668 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 646ms 20:05:12 INFO - PROCESS | 516 | 1463281512718 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:05:12 INFO - PROCESS | 516 | 1463281512720 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 20:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:05:12 INFO - PROCESS | 516 | 1463281512723 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 516 | 1463281512725 Marionette TRACE conn2 <- [1,506,null,{}] 20:05:12 INFO - PROCESS | 516 | 1463281512728 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:12 INFO - PROCESS | 516 | 1463281512805 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:05:12 INFO - PROCESS | 516 | 1463281512811 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:12 INFO - PROCESS | 516 | ++DOCSHELL 197B5800 == 51 [pid = 516] [id = 136] 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (19C40C00) [pid = 516] [serial = 406] [outer = 00000000] 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1AE42400) [pid = 516] [serial = 407] [outer = 19C40C00] 20:05:12 INFO - PROCESS | 516 | 1463281512854 Marionette DEBUG loaded listener.js 20:05:12 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1AF7D400) [pid = 516] [serial = 408] [outer = 19C40C00] 20:05:13 INFO - PROCESS | 516 | 1463281513264 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 20:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 584ms 20:05:13 INFO - PROCESS | 516 | 1463281513321 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:05:13 INFO - PROCESS | 516 | 1463281513323 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 20:05:13 INFO - PROCESS | 516 | 1463281513326 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:05:13 INFO - PROCESS | 516 | 1463281513328 Marionette TRACE conn2 <- [1,510,null,{}] 20:05:13 INFO - PROCESS | 516 | 1463281513332 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:13 INFO - PROCESS | 516 | 1463281513393 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:05:13 INFO - PROCESS | 516 | 1463281513402 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 516 | ++DOCSHELL 0F30BC00 == 52 [pid = 516] [id = 137] 20:05:13 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (198EDC00) [pid = 516] [serial = 409] [outer = 00000000] 20:05:13 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (198F5C00) [pid = 516] [serial = 410] [outer = 198EDC00] 20:05:13 INFO - PROCESS | 516 | 1463281513446 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (198F7C00) [pid = 516] [serial = 411] [outer = 198EDC00] 20:05:13 INFO - PROCESS | 516 | 1463281513885 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 20:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 584ms 20:05:13 INFO - PROCESS | 516 | 1463281513908 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:05:13 INFO - PROCESS | 516 | 1463281513910 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 20:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:05:13 INFO - PROCESS | 516 | 1463281513914 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:05:13 INFO - PROCESS | 516 | 1463281513916 Marionette TRACE conn2 <- [1,514,null,{}] 20:05:13 INFO - PROCESS | 516 | 1463281513919 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:14 INFO - PROCESS | 516 | 1463281514067 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:05:14 INFO - PROCESS | 516 | 1463281514228 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:14 INFO - PROCESS | 516 | ++DOCSHELL 1052DC00 == 53 [pid = 516] [id = 138] 20:05:14 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1052F800) [pid = 516] [serial = 412] [outer = 00000000] 20:05:14 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10A5E400) [pid = 516] [serial = 413] [outer = 1052F800] 20:05:14 INFO - PROCESS | 516 | 1463281514286 Marionette DEBUG loaded listener.js 20:05:14 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1283D400) [pid = 516] [serial = 414] [outer = 1052F800] 20:05:14 INFO - PROCESS | 516 | 1463281514795 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 20:05:14 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 20:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 923ms 20:05:14 INFO - PROCESS | 516 | 1463281514844 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:05:14 INFO - PROCESS | 516 | 1463281514848 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 20:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:05:14 INFO - PROCESS | 516 | 1463281514852 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 516 | 1463281514857 Marionette TRACE conn2 <- [1,518,null,{}] 20:05:14 INFO - PROCESS | 516 | 1463281514862 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:14 INFO - PROCESS | 516 | 1463281514971 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:05:15 INFO - PROCESS | 516 | 1463281515068 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 516 | ++DOCSHELL 15413400 == 54 [pid = 516] [id = 139] 20:05:15 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (15415400) [pid = 516] [serial = 415] [outer = 00000000] 20:05:15 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (15F6FC00) [pid = 516] [serial = 416] [outer = 15415400] 20:05:15 INFO - PROCESS | 516 | 1463281515151 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (171C5000) [pid = 516] [serial = 417] [outer = 15415400] 20:05:15 INFO - PROCESS | 516 | 1463281515758 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 20:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 922ms 20:05:15 INFO - PROCESS | 516 | 1463281515783 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:05:15 INFO - PROCESS | 516 | 1463281515786 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 20:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:05:15 INFO - PROCESS | 516 | 1463281515790 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:05:15 INFO - PROCESS | 516 | 1463281515793 Marionette TRACE conn2 <- [1,522,null,{}] 20:05:15 INFO - PROCESS | 516 | 1463281515797 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:15 INFO - PROCESS | 516 | 1463281515898 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:05:16 INFO - PROCESS | 516 | 1463281515996 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 516 | ++DOCSHELL 19649800 == 55 [pid = 516] [id = 140] 20:05:16 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (19649C00) [pid = 516] [serial = 418] [outer = 00000000] 20:05:16 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1964E000) [pid = 516] [serial = 419] [outer = 19649C00] 20:05:16 INFO - PROCESS | 516 | 1463281516050 Marionette DEBUG loaded listener.js 20:05:16 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (198E4800) [pid = 516] [serial = 420] [outer = 19649C00] 20:05:16 INFO - PROCESS | 516 | 1463281516610 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 892ms 20:05:16 INFO - PROCESS | 516 | 1463281516676 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 516 | 1463281516683 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 20:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:05:16 INFO - PROCESS | 516 | 1463281516696 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 516 | 1463281516701 Marionette TRACE conn2 <- [1,526,null,{}] 20:05:16 INFO - PROCESS | 516 | 1463281516705 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:16 INFO - PROCESS | 516 | 1463281516808 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:05:16 INFO - PROCESS | 516 | 1463281516930 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 516 | ++DOCSHELL 19E58400 == 56 [pid = 516] [id = 141] 20:05:16 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1A729800) [pid = 516] [serial = 421] [outer = 00000000] 20:05:16 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1A92D400) [pid = 516] [serial = 422] [outer = 1A729800] 20:05:16 INFO - PROCESS | 516 | 1463281516985 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1AC84000) [pid = 516] [serial = 423] [outer = 1A729800] 20:05:17 INFO - PROCESS | 516 | 1463281517569 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 20:05:17 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 20:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 922ms 20:05:17 INFO - PROCESS | 516 | 1463281517620 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:05:17 INFO - PROCESS | 516 | 1463281517622 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 20:05:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:05:17 INFO - PROCESS | 516 | 1463281517626 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:05:17 INFO - PROCESS | 516 | 1463281517628 Marionette TRACE conn2 <- [1,530,null,{}] 20:05:17 INFO - PROCESS | 516 | 1463281517644 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:17 INFO - PROCESS | 516 | 1463281517781 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:05:17 INFO - PROCESS | 516 | 1463281517836 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:17 INFO - PROCESS | 516 | ++DOCSHELL 19E4EC00 == 57 [pid = 516] [id = 142] 20:05:17 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (1A187800) [pid = 516] [serial = 424] [outer = 00000000] 20:05:17 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (1A191400) [pid = 516] [serial = 425] [outer = 1A187800] 20:05:17 INFO - PROCESS | 516 | 1463281517889 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1A193C00) [pid = 516] [serial = 426] [outer = 1A187800] 20:05:18 INFO - PROCESS | 516 | 1463281518412 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 20:05:18 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 20:05:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:05:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:05:18 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 20:05:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:05:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:05:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:05:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 830ms 20:05:18 INFO - PROCESS | 516 | 1463281518452 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 516 | 1463281518454 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 20:05:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:05:18 INFO - PROCESS | 516 | 1463281518458 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 516 | 1463281518460 Marionette TRACE conn2 <- [1,534,null,{}] 20:05:18 INFO - PROCESS | 516 | 1463281518464 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:18 INFO - PROCESS | 516 | 1463281518574 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:05:18 INFO - PROCESS | 516 | 1463281518676 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 516 | ++DOCSHELL 10C45800 == 58 [pid = 516] [id = 143] 20:05:18 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (10C45C00) [pid = 516] [serial = 427] [outer = 00000000] 20:05:18 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (11C9E400) [pid = 516] [serial = 428] [outer = 10C45C00] 20:05:18 INFO - PROCESS | 516 | 1463281518739 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1314E800) [pid = 516] [serial = 429] [outer = 10C45C00] 20:05:19 INFO - PROCESS | 516 | 1463281519280 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 20:05:19 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. 20:05:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 829ms 20:05:19 INFO - PROCESS | 516 | 1463281519300 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 516 | 1463281519302 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 20:05:19 INFO - PROCESS | 516 | 1463281519306 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:05:19 INFO - PROCESS | 516 | 1463281519308 Marionette TRACE conn2 <- [1,538,null,{}] 20:05:19 INFO - PROCESS | 516 | 1463281519311 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:19 INFO - PROCESS | 516 | 1463281519555 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:05:19 INFO - PROCESS | 516 | 1463281519712 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 516 | ++DOCSHELL 10235800 == 59 [pid = 516] [id = 144] 20:05:19 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (10236C00) [pid = 516] [serial = 430] [outer = 00000000] 20:05:19 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (10538800) [pid = 516] [serial = 431] [outer = 10236C00] 20:05:19 INFO - PROCESS | 516 | 1463281519765 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (10A62400) [pid = 516] [serial = 432] [outer = 10236C00] 20:05:20 INFO - PROCESS | 516 | 1463281520291 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 20:05:20 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. 20:05:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1030ms 20:05:20 INFO - PROCESS | 516 | 1463281520329 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 516 | 1463281520332 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 20:05:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:05:20 INFO - PROCESS | 516 | 1463281520352 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 516 | 1463281520356 Marionette TRACE conn2 <- [1,542,null,{}] 20:05:20 INFO - PROCESS | 516 | 1463281520361 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:20 INFO - PROCESS | 516 | 1463281520485 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:05:20 INFO - PROCESS | 516 | 1463281520580 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:20 INFO - PROCESS | 516 | ++DOCSHELL 12A7A400 == 60 [pid = 516] [id = 145] 20:05:20 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (12A7AC00) [pid = 516] [serial = 433] [outer = 00000000] 20:05:20 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (1314D800) [pid = 516] [serial = 434] [outer = 12A7AC00] 20:05:20 INFO - PROCESS | 516 | 1463281520630 Marionette DEBUG loaded listener.js 20:05:20 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (13B39000) [pid = 516] [serial = 435] [outer = 12A7AC00] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 0F30BC00 == 59 [pid = 516] [id = 137] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 197B5800 == 58 [pid = 516] [id = 136] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 11A03400 == 57 [pid = 516] [id = 135] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 198DE400 == 56 [pid = 516] [id = 134] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 0F2F0C00 == 55 [pid = 516] [id = 133] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 18043800 == 54 [pid = 516] [id = 132] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 177B1800 == 53 [pid = 516] [id = 131] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 167AC800 == 52 [pid = 516] [id = 130] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 12AE9400 == 51 [pid = 516] [id = 129] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 10A64800 == 50 [pid = 516] [id = 128] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 11298C00 == 49 [pid = 516] [id = 125] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 105F6C00 == 48 [pid = 516] [id = 124] 20:05:20 INFO - PROCESS | 516 | --DOCSHELL 19C3E000 == 47 [pid = 516] [id = 123] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 146 (1541B000) [pid = 516] [serial = 299] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 145 (1AAB6000) [pid = 516] [serial = 367] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 144 (19E53400) [pid = 516] [serial = 362] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 143 (177B2800) [pid = 516] [serial = 355] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 142 (177E2800) [pid = 516] [serial = 356] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 141 (172F0000) [pid = 516] [serial = 353] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 140 (1AE46000) [pid = 516] [serial = 341] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 139 (1A923800) [pid = 516] [serial = 340] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 138 (12847C00) [pid = 516] [serial = 344] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 137 (11428400) [pid = 516] [serial = 343] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 136 (19E4F400) [pid = 516] [serial = 361] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 135 (15419C00) [pid = 516] [serial = 349] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 134 (19883C00) [pid = 516] [serial = 359] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 133 (197B6400) [pid = 516] [serial = 358] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 132 (15B0C800) [pid = 516] [serial = 350] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 131 (114A2800) [pid = 516] [serial = 331] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 130 (17207800) [pid = 516] [serial = 352] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 129 (18276800) [pid = 516] [serial = 337] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 128 (15415C00) [pid = 516] [serial = 334] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 127 (12A73800) [pid = 516] [serial = 346] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1697E000) [pid = 516] [serial = 364] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 125 (12A7DC00) [pid = 516] [serial = 347] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | --DOMWINDOW == 124 (18043400) [pid = 516] [serial = 365] [outer = 00000000] [url = about:blank] 20:05:20 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:20 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:21 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:21 INFO - PROCESS | 516 | 1463281521140 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 20:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 829ms 20:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:05:21 INFO - PROCESS | 516 | 1463281521178 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 516 | 1463281521181 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 20:05:21 INFO - PROCESS | 516 | 1463281521184 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:05:21 INFO - PROCESS | 516 | 1463281521187 Marionette TRACE conn2 <- [1,546,null,{}] 20:05:21 INFO - PROCESS | 516 | 1463281521191 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:21 INFO - PROCESS | 516 | 1463281521272 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:05:21 INFO - PROCESS | 516 | 1463281521284 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 516 | ++DOCSHELL 12848800 == 48 [pid = 516] [id = 146] 20:05:21 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1284C000) [pid = 516] [serial = 436] [outer = 00000000] 20:05:21 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (13379C00) [pid = 516] [serial = 437] [outer = 1284C000] 20:05:21 INFO - PROCESS | 516 | 1463281521332 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (15413800) [pid = 516] [serial = 438] [outer = 1284C000] 20:05:21 INFO - PROCESS | 516 | 1463281521767 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 20:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 615ms 20:05:21 INFO - PROCESS | 516 | 1463281521805 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:05:21 INFO - PROCESS | 516 | 1463281521809 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 20:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:05:21 INFO - PROCESS | 516 | 1463281521818 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:05:21 INFO - PROCESS | 516 | 1463281521823 Marionette TRACE conn2 <- [1,550,null,{}] 20:05:21 INFO - PROCESS | 516 | 1463281521827 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:21 INFO - PROCESS | 516 | 1463281521915 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:05:21 INFO - PROCESS | 516 | 1463281521923 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 516 | ++DOCSHELL 130DC800 == 49 [pid = 516] [id = 147] 20:05:21 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (13379000) [pid = 516] [serial = 439] [outer = 00000000] 20:05:21 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (16F4D400) [pid = 516] [serial = 440] [outer = 13379000] 20:05:21 INFO - PROCESS | 516 | 1463281521967 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (17207800) [pid = 516] [serial = 441] [outer = 13379000] 20:05:22 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:22 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:22 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:22 INFO - PROCESS | 516 | 1463281522375 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 20:05:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:05:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 584ms 20:05:22 INFO - PROCESS | 516 | 1463281522391 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 516 | 1463281522393 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 20:05:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:05:22 INFO - PROCESS | 516 | 1463281522396 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 516 | 1463281522398 Marionette TRACE conn2 <- [1,554,null,{}] 20:05:22 INFO - PROCESS | 516 | 1463281522401 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:22 INFO - PROCESS | 516 | 1463281522478 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:05:22 INFO - PROCESS | 516 | 1463281522484 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 516 | ++DOCSHELL 12A75800 == 50 [pid = 516] [id = 148] 20:05:22 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (167AEC00) [pid = 516] [serial = 442] [outer = 00000000] 20:05:22 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (177AC400) [pid = 516] [serial = 443] [outer = 167AEC00] 20:05:22 INFO - PROCESS | 516 | 1463281522528 Marionette DEBUG loaded listener.js 20:05:22 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (177E3400) [pid = 516] [serial = 444] [outer = 167AEC00] 20:05:22 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:22 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:22 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:22 INFO - PROCESS | 516 | 1463281522964 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:05:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:05:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 584ms 20:05:22 INFO - PROCESS | 516 | 1463281522994 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 516 | 1463281522996 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 20:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:05:23 INFO - PROCESS | 516 | 1463281523018 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 516 | 1463281523020 Marionette TRACE conn2 <- [1,558,null,{}] 20:05:23 INFO - PROCESS | 516 | 1463281523033 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:23 INFO - PROCESS | 516 | 1463281523112 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:05:23 INFO - PROCESS | 516 | 1463281523119 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:23 INFO - PROCESS | 516 | ++DOCSHELL 18045400 == 51 [pid = 516] [id = 149] 20:05:23 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (18047C00) [pid = 516] [serial = 445] [outer = 00000000] 20:05:23 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (19643000) [pid = 516] [serial = 446] [outer = 18047C00] 20:05:23 INFO - PROCESS | 516 | 1463281523169 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (1964A400) [pid = 516] [serial = 447] [outer = 18047C00] 20:05:23 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:23 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:23 INFO - PROCESS | 516 | 1463281523617 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 20:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 630ms 20:05:23 INFO - PROCESS | 516 | 1463281523637 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 516 | 1463281523639 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 20:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:05:23 INFO - PROCESS | 516 | 1463281523642 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 516 | 1463281523643 Marionette TRACE conn2 <- [1,562,null,{}] 20:05:23 INFO - PROCESS | 516 | 1463281523655 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:23 INFO - PROCESS | 516 | 1463281523764 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:05:23 INFO - PROCESS | 516 | 1463281523771 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:23 INFO - PROCESS | 516 | ++DOCSHELL 197BA000 == 52 [pid = 516] [id = 150] 20:05:23 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (197BA800) [pid = 516] [serial = 448] [outer = 00000000] 20:05:23 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (198E3800) [pid = 516] [serial = 449] [outer = 197BA800] 20:05:23 INFO - PROCESS | 516 | 1463281523840 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (198F4000) [pid = 516] [serial = 450] [outer = 197BA800] 20:05:24 INFO - PROCESS | 516 | 1463281524264 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 20:05:24 INFO - PROCESS | 516 | 1463281524281 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:05:24 INFO - PROCESS | 516 | 1463281524282 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 20:05:24 INFO - PROCESS | 516 | 1463281524286 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:05:24 INFO - PROCESS | 516 | 1463281524287 Marionette TRACE conn2 <- [1,566,null,{}] 20:05:24 INFO - PROCESS | 516 | 1463281524298 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:24 INFO - PROCESS | 516 | 1463281524401 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:05:24 INFO - PROCESS | 516 | 1463281524407 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 516 | ++DOCSHELL 198EF800 == 53 [pid = 516] [id = 151] 20:05:24 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (198F8C00) [pid = 516] [serial = 451] [outer = 00000000] 20:05:24 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (19E4BC00) [pid = 516] [serial = 452] [outer = 198F8C00] 20:05:24 INFO - PROCESS | 516 | 1463281524434 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (19EE7800) [pid = 516] [serial = 453] [outer = 198F8C00] 20:05:24 INFO - PROCESS | 516 | 1463281524898 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 20:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms 20:05:24 INFO - PROCESS | 516 | 1463281524928 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:05:24 INFO - PROCESS | 516 | 1463281524930 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 20:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:05:24 INFO - PROCESS | 516 | 1463281524934 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:05:24 INFO - PROCESS | 516 | 1463281524935 Marionette TRACE conn2 <- [1,570,null,{}] 20:05:24 INFO - PROCESS | 516 | 1463281524938 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:25 INFO - PROCESS | 516 | 1463281525052 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:05:25 INFO - PROCESS | 516 | 1463281525135 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:25 INFO - PROCESS | 516 | ++DOCSHELL 0F310800 == 54 [pid = 516] [id = 152] 20:05:25 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (1A0B1800) [pid = 516] [serial = 454] [outer = 00000000] 20:05:25 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1A497400) [pid = 516] [serial = 455] [outer = 1A0B1800] 20:05:25 INFO - PROCESS | 516 | 1463281525179 Marionette DEBUG loaded listener.js 20:05:25 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (1A72A000) [pid = 516] [serial = 456] [outer = 1A0B1800] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 144 (197BD400) [pid = 516] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 143 (10275400) [pid = 516] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 142 (198E1000) [pid = 516] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 141 (10BA7800) [pid = 516] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 140 (167ACC00) [pid = 516] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 139 (12B5DC00) [pid = 516] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 138 (11C95C00) [pid = 516] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 137 (19C40C00) [pid = 516] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 136 (177D8C00) [pid = 516] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 135 (17C62C00) [pid = 516] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 134 (1381A800) [pid = 516] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 133 (17C5F800) [pid = 516] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 132 (10A58C00) [pid = 516] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 131 (10E8E800) [pid = 516] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 130 (11287800) [pid = 516] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1330A000) [pid = 516] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1A72CC00) [pid = 516] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 127 (1AABD800) [pid = 516] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 126 (12A77800) [pid = 516] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 125 (0F30C000) [pid = 516] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 124 (12841400) [pid = 516] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 123 (1541DC00) [pid = 516] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 122 (177A8400) [pid = 516] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1400CC00) [pid = 516] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 120 (18273800) [pid = 516] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:05:25 INFO - PROCESS | 516 | --DOMWINDOW == 119 (10F97C00) [pid = 516] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:05:25 INFO - PROCESS | 516 | 1463281525798 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 20:05:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:05:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 922ms 20:05:25 INFO - PROCESS | 516 | 1463281525859 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 516 | 1463281525861 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 20:05:25 INFO - PROCESS | 516 | 1463281525864 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:05:25 INFO - PROCESS | 516 | 1463281525867 Marionette TRACE conn2 <- [1,574,null,{}] 20:05:25 INFO - PROCESS | 516 | 1463281525870 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:25 INFO - PROCESS | 516 | 1463281525957 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:05:25 INFO - PROCESS | 516 | 1463281525963 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:25 INFO - PROCESS | 516 | ++DOCSHELL 12A75C00 == 55 [pid = 516] [id = 153] 20:05:25 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (12B5D800) [pid = 516] [serial = 457] [outer = 00000000] 20:05:25 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (154C6400) [pid = 516] [serial = 458] [outer = 12B5D800] 20:05:26 INFO - PROCESS | 516 | 1463281526006 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (17237C00) [pid = 516] [serial = 459] [outer = 12B5D800] 20:05:26 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:26 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:26 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:26 INFO - PROCESS | 516 | 1463281526432 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 20:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 584ms 20:05:26 INFO - PROCESS | 516 | 1463281526461 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:05:26 INFO - PROCESS | 516 | 1463281526463 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 20:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:05:26 INFO - PROCESS | 516 | 1463281526467 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:05:26 INFO - PROCESS | 516 | 1463281526468 Marionette TRACE conn2 <- [1,578,null,{}] 20:05:26 INFO - PROCESS | 516 | 1463281526486 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:26 INFO - PROCESS | 516 | 1463281526569 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:05:26 INFO - PROCESS | 516 | 1463281526576 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 516 | ++DOCSHELL 140D3800 == 56 [pid = 516] [id = 154] 20:05:26 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (177DD400) [pid = 516] [serial = 460] [outer = 00000000] 20:05:26 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (198F2400) [pid = 516] [serial = 461] [outer = 177DD400] 20:05:26 INFO - PROCESS | 516 | 1463281526615 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1A18EC00) [pid = 516] [serial = 462] [outer = 177DD400] 20:05:27 INFO - PROCESS | 516 | 1463281527092 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 692ms 20:05:27 INFO - PROCESS | 516 | 1463281527150 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 516 | 1463281527152 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 20:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:05:27 INFO - PROCESS | 516 | 1463281527156 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 516 | 1463281527158 Marionette TRACE conn2 <- [1,582,null,{}] 20:05:27 INFO - PROCESS | 516 | 1463281527161 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:27 INFO - PROCESS | 516 | 1463281527255 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:05:27 INFO - PROCESS | 516 | 1463281527261 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:27 INFO - PROCESS | 516 | ++DOCSHELL 1A929000 == 57 [pid = 516] [id = 155] 20:05:27 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1A92EC00) [pid = 516] [serial = 463] [outer = 00000000] 20:05:27 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1AC88400) [pid = 516] [serial = 464] [outer = 1A92EC00] 20:05:27 INFO - PROCESS | 516 | 1463281527304 Marionette DEBUG loaded listener.js 20:05:27 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1AC8E800) [pid = 516] [serial = 465] [outer = 1A92EC00] 20:05:27 INFO - PROCESS | 516 | 1463281527869 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 784ms 20:05:27 INFO - PROCESS | 516 | 1463281527960 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 516 | 1463281527964 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 20:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:05:27 INFO - PROCESS | 516 | 1463281527971 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 516 | 1463281527975 Marionette TRACE conn2 <- [1,586,null,{}] 20:05:27 INFO - PROCESS | 516 | 1463281527981 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:28 INFO - PROCESS | 516 | 1463281528105 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:05:28 INFO - PROCESS | 516 | 1463281528227 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 516 | ++DOCSHELL 0F97B400 == 58 [pid = 516] [id = 156] 20:05:28 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (10270000) [pid = 516] [serial = 466] [outer = 00000000] 20:05:28 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (11283000) [pid = 516] [serial = 467] [outer = 10270000] 20:05:28 INFO - PROCESS | 516 | 1463281528284 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (12A73800) [pid = 516] [serial = 468] [outer = 10270000] 20:05:28 INFO - PROCESS | 516 | 1463281528815 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 20:05:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:05:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 891ms 20:05:28 INFO - PROCESS | 516 | 1463281528861 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:05:28 INFO - PROCESS | 516 | 1463281528867 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 20:05:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:05:28 INFO - PROCESS | 516 | 1463281528874 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:05:28 INFO - PROCESS | 516 | 1463281528876 Marionette TRACE conn2 <- [1,590,null,{}] 20:05:28 INFO - PROCESS | 516 | 1463281528881 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:29 INFO - PROCESS | 516 | 1463281529018 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:05:29 INFO - PROCESS | 516 | 1463281529123 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 516 | ++DOCSHELL 11297800 == 59 [pid = 516] [id = 157] 20:05:29 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (13907800) [pid = 516] [serial = 469] [outer = 00000000] 20:05:29 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (15721400) [pid = 516] [serial = 470] [outer = 13907800] 20:05:29 INFO - PROCESS | 516 | 1463281529177 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (15F70C00) [pid = 516] [serial = 471] [outer = 13907800] 20:05:29 INFO - PROCESS | 516 | 1463281529739 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 20:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 938ms 20:05:29 INFO - PROCESS | 516 | 1463281529799 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 516 | 1463281529802 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 20:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:05:29 INFO - PROCESS | 516 | 1463281529806 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 516 | 1463281529809 Marionette TRACE conn2 <- [1,594,null,{}] 20:05:29 INFO - PROCESS | 516 | 1463281529820 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:29 INFO - PROCESS | 516 | 1463281529926 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:05:30 INFO - PROCESS | 516 | 1463281530027 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 516 | ++DOCSHELL 1964D400 == 60 [pid = 516] [id = 158] 20:05:30 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1964E400) [pid = 516] [serial = 472] [outer = 00000000] 20:05:30 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (198E0C00) [pid = 516] [serial = 473] [outer = 1964E400] 20:05:30 INFO - PROCESS | 516 | 1463281530092 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (19E4AC00) [pid = 516] [serial = 474] [outer = 1964E400] 20:05:30 INFO - PROCESS | 516 | 1463281530612 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 829ms 20:05:30 INFO - PROCESS | 516 | 1463281530640 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 516 | 1463281530643 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 20:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:05:30 INFO - PROCESS | 516 | 1463281530648 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 516 | 1463281530650 Marionette TRACE conn2 <- [1,598,null,{}] 20:05:30 INFO - PROCESS | 516 | 1463281530653 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:30 INFO - PROCESS | 516 | 1463281530755 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:05:30 INFO - PROCESS | 516 | 1463281530851 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 516 | ++DOCSHELL 1A923800 == 61 [pid = 516] [id = 159] 20:05:30 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1A927400) [pid = 516] [serial = 475] [outer = 00000000] 20:05:30 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (1AB51400) [pid = 516] [serial = 476] [outer = 1A927400] 20:05:30 INFO - PROCESS | 516 | 1463281530904 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (1AE4F800) [pid = 516] [serial = 477] [outer = 1A927400] 20:05:31 INFO - PROCESS | 516 | 1463281531477 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 20:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 830ms 20:05:31 INFO - PROCESS | 516 | 1463281531490 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:05:31 INFO - PROCESS | 516 | 1463281531492 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 20:05:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:05:31 INFO - PROCESS | 516 | 1463281531496 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:05:31 INFO - PROCESS | 516 | 1463281531498 Marionette TRACE conn2 <- [1,602,null,{}] 20:05:31 INFO - PROCESS | 516 | 1463281531501 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:31 INFO - PROCESS | 516 | 1463281531610 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:05:31 INFO - PROCESS | 516 | 1463281531706 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 516 | ++DOCSHELL 1A728C00 == 62 [pid = 516] [id = 160] 20:05:31 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1AB4E400) [pid = 516] [serial = 478] [outer = 00000000] 20:05:31 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (1AF88400) [pid = 516] [serial = 479] [outer = 1AB4E400] 20:05:31 INFO - PROCESS | 516 | 1463281531761 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (1B20AC00) [pid = 516] [serial = 480] [outer = 1AB4E400] 20:05:32 INFO - PROCESS | 516 | 1463281532384 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 984ms 20:05:32 INFO - PROCESS | 516 | 1463281532481 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:05:32 INFO - PROCESS | 516 | 1463281532484 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 20:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:05:32 INFO - PROCESS | 516 | 1463281532487 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 516 | 1463281532489 Marionette TRACE conn2 <- [1,606,null,{}] 20:05:32 INFO - PROCESS | 516 | 1463281532494 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:32 INFO - PROCESS | 516 | 1463281532650 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:05:32 INFO - PROCESS | 516 | 1463281532775 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:32 INFO - PROCESS | 516 | ++DOCSHELL 11287C00 == 63 [pid = 516] [id = 161] 20:05:32 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (11288000) [pid = 516] [serial = 481] [outer = 00000000] 20:05:32 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (1330C400) [pid = 516] [serial = 482] [outer = 11288000] 20:05:32 INFO - PROCESS | 516 | 1463281532832 Marionette DEBUG loaded listener.js 20:05:32 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (154C6000) [pid = 516] [serial = 483] [outer = 11288000] 20:05:33 INFO - PROCESS | 516 | 1463281533589 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:05:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:05:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1168ms 20:05:33 INFO - PROCESS | 516 | 1463281533662 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:05:33 INFO - PROCESS | 516 | 1463281533666 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 20:05:33 INFO - PROCESS | 516 | 1463281533671 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:05:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:05:33 INFO - PROCESS | 516 | 1463281533674 Marionette TRACE conn2 <- [1,610,null,{}] 20:05:33 INFO - PROCESS | 516 | 1463281533680 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:33 INFO - PROCESS | 516 | 1463281533761 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:05:33 INFO - PROCESS | 516 | 1463281533892 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 516 | ++DOCSHELL 105EEC00 == 64 [pid = 516] [id = 162] 20:05:33 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (10BB2800) [pid = 516] [serial = 484] [outer = 00000000] 20:05:33 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (12A74C00) [pid = 516] [serial = 485] [outer = 10BB2800] 20:05:33 INFO - PROCESS | 516 | 1463281533947 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (1307D000) [pid = 516] [serial = 486] [outer = 10BB2800] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 140D3800 == 63 [pid = 516] [id = 154] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 12A75C00 == 62 [pid = 516] [id = 153] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 0F310800 == 61 [pid = 516] [id = 152] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 198EF800 == 60 [pid = 516] [id = 151] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 197BA000 == 59 [pid = 516] [id = 150] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 18045400 == 58 [pid = 516] [id = 149] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 12A75800 == 57 [pid = 516] [id = 148] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 130DC800 == 56 [pid = 516] [id = 147] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 12848800 == 55 [pid = 516] [id = 146] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 12A7A400 == 54 [pid = 516] [id = 145] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 10235800 == 53 [pid = 516] [id = 144] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 15413400 == 52 [pid = 516] [id = 139] 20:05:34 INFO - PROCESS | 516 | --DOCSHELL 1052DC00 == 51 [pid = 516] [id = 138] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 148 (1A0B3400) [pid = 516] [serial = 200] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 147 (1541F000) [pid = 516] [serial = 197] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 146 (197B6C00) [pid = 516] [serial = 203] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 145 (197BF800) [pid = 516] [serial = 157] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 144 (11A0E000) [pid = 516] [serial = 194] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 143 (12845800) [pid = 516] [serial = 242] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 142 (17211400) [pid = 516] [serial = 245] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 141 (1A927800) [pid = 516] [serial = 248] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 140 (1AB53C00) [pid = 516] [serial = 251] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 139 (1AB53000) [pid = 516] [serial = 284] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 138 (10A5FC00) [pid = 516] [serial = 287] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 137 (12A7E000) [pid = 516] [serial = 290] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 136 (16980800) [pid = 516] [serial = 293] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 135 (19C33800) [pid = 516] [serial = 296] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 134 (15F7B800) [pid = 516] [serial = 335] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 133 (197B2C00) [pid = 516] [serial = 338] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 132 (12848C00) [pid = 516] [serial = 332] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 131 (19E51000) [pid = 516] [serial = 394] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 130 (1A0ADC00) [pid = 516] [serial = 395] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1AB55000) [pid = 516] [serial = 398] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1A931800) [pid = 516] [serial = 397] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 127 (1571DC00) [pid = 516] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 126 (198E8400) [pid = 516] [serial = 400] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 125 (12D75C00) [pid = 516] [serial = 383] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 124 (12848000) [pid = 516] [serial = 382] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 123 (16C09000) [pid = 516] [serial = 388] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 122 (17206C00) [pid = 516] [serial = 389] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 121 (131F6400) [pid = 516] [serial = 385] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 120 (13902C00) [pid = 516] [serial = 386] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 119 (175BF000) [pid = 516] [serial = 379] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 118 (12A7A000) [pid = 516] [serial = 370] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 117 (17207000) [pid = 516] [serial = 373] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1AC8A000) [pid = 516] [serial = 376] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 115 (198E5C00) [pid = 516] [serial = 404] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 114 (19C3DC00) [pid = 516] [serial = 405] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1AE42400) [pid = 516] [serial = 407] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 112 (198E8800) [pid = 516] [serial = 401] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 111 (18048000) [pid = 516] [serial = 391] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 110 (18276C00) [pid = 516] [serial = 392] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1AF7D400) [pid = 516] [serial = 408] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | --DOMWINDOW == 108 (198F5C00) [pid = 516] [serial = 410] [outer = 00000000] [url = about:blank] 20:05:34 INFO - PROCESS | 516 | 1463281534534 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 20:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 891ms 20:05:34 INFO - PROCESS | 516 | 1463281534561 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 516 | 1463281534566 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 20:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:05:34 INFO - PROCESS | 516 | 1463281534572 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 516 | 1463281534574 Marionette TRACE conn2 <- [1,614,null,{}] 20:05:34 INFO - PROCESS | 516 | 1463281534578 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:34 INFO - PROCESS | 516 | 1463281534664 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:05:34 INFO - PROCESS | 516 | 1463281534754 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 516 | ++DOCSHELL 105EF800 == 52 [pid = 516] [id = 163] 20:05:34 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (10C4CC00) [pid = 516] [serial = 487] [outer = 00000000] 20:05:34 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (12848000) [pid = 516] [serial = 488] [outer = 10C4CC00] 20:05:34 INFO - PROCESS | 516 | 1463281534799 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (13057000) [pid = 516] [serial = 489] [outer = 10C4CC00] 20:05:35 INFO - PROCESS | 516 | 1463281535164 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 615ms 20:05:35 INFO - PROCESS | 516 | 1463281535191 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 516 | 1463281535193 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 20:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:05:35 INFO - PROCESS | 516 | 1463281535197 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 516 | 1463281535200 Marionette TRACE conn2 <- [1,618,null,{}] 20:05:35 INFO - PROCESS | 516 | 1463281535212 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:35 INFO - PROCESS | 516 | 1463281535331 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:05:35 INFO - PROCESS | 516 | 1463281535340 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:35 INFO - PROCESS | 516 | ++DOCSHELL 140CB400 == 53 [pid = 516] [id = 164] 20:05:35 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (15419C00) [pid = 516] [serial = 490] [outer = 00000000] 20:05:35 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (15720800) [pid = 516] [serial = 491] [outer = 15419C00] 20:05:35 INFO - PROCESS | 516 | 1463281535386 Marionette DEBUG loaded listener.js 20:05:35 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (15B0C800) [pid = 516] [serial = 492] [outer = 15419C00] 20:05:35 INFO - PROCESS | 516 | 1463281535825 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 20:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 692ms 20:05:35 INFO - PROCESS | 516 | 1463281535896 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 516 | 1463281535898 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 20:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:05:35 INFO - PROCESS | 516 | 1463281535902 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 516 | 1463281535904 Marionette TRACE conn2 <- [1,622,null,{}] 20:05:35 INFO - PROCESS | 516 | 1463281535891 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:35 INFO - PROCESS | 516 | 1463281535972 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:05:35 INFO - PROCESS | 516 | 1463281535980 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:35 INFO - PROCESS | 516 | ++DOCSHELL 15D67800 == 54 [pid = 516] [id = 165] 20:05:35 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (15D74800) [pid = 516] [serial = 493] [outer = 00000000] 20:05:36 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (17208800) [pid = 516] [serial = 494] [outer = 15D74800] 20:05:36 INFO - PROCESS | 516 | 1463281536055 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (175B8400) [pid = 516] [serial = 495] [outer = 15D74800] 20:05:36 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:36 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:36 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:36 INFO - PROCESS | 516 | 1463281536537 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 20:05:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 691ms 20:05:36 INFO - PROCESS | 516 | 1463281536583 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:05:36 INFO - PROCESS | 516 | 1463281536585 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 20:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:05:36 INFO - PROCESS | 516 | 1463281536588 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:05:36 INFO - PROCESS | 516 | 1463281536589 Marionette TRACE conn2 <- [1,626,null,{}] 20:05:36 INFO - PROCESS | 516 | 1463281536593 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:36 INFO - PROCESS | 516 | 1463281536734 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:05:36 INFO - PROCESS | 516 | 1463281536752 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 516 | ++DOCSHELL 10537C00 == 55 [pid = 516] [id = 166] 20:05:36 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (172F7000) [pid = 516] [serial = 496] [outer = 00000000] 20:05:36 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (17C60000) [pid = 516] [serial = 497] [outer = 172F7000] 20:05:36 INFO - PROCESS | 516 | 1463281536797 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (18043800) [pid = 516] [serial = 498] [outer = 172F7000] 20:05:37 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:37 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:37 INFO - PROCESS | 516 | 1463281537202 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 692ms 20:05:37 INFO - PROCESS | 516 | 1463281537271 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 516 | 1463281537274 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 20:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:05:37 INFO - PROCESS | 516 | 1463281537278 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 516 | 1463281537280 Marionette TRACE conn2 <- [1,630,null,{}] 20:05:37 INFO - PROCESS | 516 | 1463281537284 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:37 INFO - PROCESS | 516 | 1463281537411 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:05:37 INFO - PROCESS | 516 | 1463281537473 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 516 | ++DOCSHELL 1963F800 == 56 [pid = 516] [id = 167] 20:05:37 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (19641800) [pid = 516] [serial = 499] [outer = 00000000] 20:05:37 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (197B4800) [pid = 516] [serial = 500] [outer = 19641800] 20:05:37 INFO - PROCESS | 516 | 1463281537518 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (197B4C00) [pid = 516] [serial = 501] [outer = 19641800] 20:05:37 INFO - PROCESS | 516 | 1463281537928 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 691ms 20:05:37 INFO - PROCESS | 516 | 1463281537975 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 516 | 1463281537977 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 20:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:05:37 INFO - PROCESS | 516 | 1463281537980 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 516 | 1463281537966 Marionette TRACE conn2 <- [1,634,null,{}] 20:05:37 INFO - PROCESS | 516 | 1463281537969 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:38 INFO - PROCESS | 516 | 1463281538101 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:05:38 INFO - PROCESS | 516 | 1463281538158 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:38 INFO - PROCESS | 516 | ++DOCSHELL 197B9400 == 57 [pid = 516] [id = 168] 20:05:38 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1988A000) [pid = 516] [serial = 502] [outer = 00000000] 20:05:38 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (198E7400) [pid = 516] [serial = 503] [outer = 1988A000] 20:05:38 INFO - PROCESS | 516 | 1463281538202 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (198F0400) [pid = 516] [serial = 504] [outer = 1988A000] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 125 (13379000) [pid = 516] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 124 (197BA800) [pid = 516] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 123 (12A7AC00) [pid = 516] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 122 (167AEC00) [pid = 516] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1284C000) [pid = 516] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 120 (18047C00) [pid = 516] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 119 (198EDC00) [pid = 516] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 118 (10236C00) [pid = 516] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 117 (198F8C00) [pid = 516] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1A0B1800) [pid = 516] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 115 (177DD400) [pid = 516] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:05:38 INFO - PROCESS | 516 | --DOMWINDOW == 114 (12B5D800) [pid = 516] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:05:38 INFO - PROCESS | 516 | 1463281538713 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 799ms 20:05:38 INFO - PROCESS | 516 | 1463281538766 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:05:38 INFO - PROCESS | 516 | 1463281538768 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 20:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:05:38 INFO - PROCESS | 516 | 1463281538771 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:05:38 INFO - PROCESS | 516 | 1463281538772 Marionette TRACE conn2 <- [1,638,null,{}] 20:05:38 INFO - PROCESS | 516 | 1463281538776 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:38 INFO - PROCESS | 516 | 1463281538855 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:05:38 INFO - PROCESS | 516 | 1463281538863 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:38 INFO - PROCESS | 516 | ++DOCSHELL 12A7AC00 == 58 [pid = 516] [id = 169] 20:05:38 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (12A7B800) [pid = 516] [serial = 505] [outer = 00000000] 20:05:38 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (16B4B400) [pid = 516] [serial = 506] [outer = 12A7B800] 20:05:38 INFO - PROCESS | 516 | 1463281538907 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (197B5C00) [pid = 516] [serial = 507] [outer = 12A7B800] 20:05:39 INFO - PROCESS | 516 | 1463281539307 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 20:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 584ms 20:05:39 INFO - PROCESS | 516 | 1463281539356 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 516 | 1463281539357 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 20:05:39 INFO - PROCESS | 516 | 1463281539361 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:05:39 INFO - PROCESS | 516 | 1463281539363 Marionette TRACE conn2 <- [1,642,null,{}] 20:05:39 INFO - PROCESS | 516 | 1463281539366 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:39 INFO - PROCESS | 516 | 1463281539485 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:05:39 INFO - PROCESS | 516 | 1463281539496 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:39 INFO - PROCESS | 516 | ++DOCSHELL 198E2C00 == 59 [pid = 516] [id = 170] 20:05:39 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (198E5000) [pid = 516] [serial = 508] [outer = 00000000] 20:05:39 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (198FB800) [pid = 516] [serial = 509] [outer = 198E5000] 20:05:39 INFO - PROCESS | 516 | 1463281539540 Marionette DEBUG loaded listener.js 20:05:39 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (19EEB400) [pid = 516] [serial = 510] [outer = 198E5000] 20:05:39 INFO - PROCESS | 516 | 1463281539944 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 20:05:39 INFO - PROCESS | 516 | 1463281540000 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 516 | 1463281540002 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 20:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:05:39 INFO - PROCESS | 516 | 1463281540010 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 516 | 1463281539995 Marionette TRACE conn2 <- [1,646,null,{}] 20:05:39 INFO - PROCESS | 516 | 1463281539998 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:40 INFO - PROCESS | 516 | 1463281540079 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:05:40 INFO - PROCESS | 516 | 1463281540087 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 516 | ++DOCSHELL 198F8C00 == 60 [pid = 516] [id = 171] 20:05:40 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (1A0B3400) [pid = 516] [serial = 511] [outer = 00000000] 20:05:40 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (1A49CC00) [pid = 516] [serial = 512] [outer = 1A0B3400] 20:05:40 INFO - PROCESS | 516 | 1463281540130 Marionette DEBUG loaded listener.js 20:05:40 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (1A731000) [pid = 516] [serial = 513] [outer = 1A0B3400] 20:05:40 INFO - PROCESS | 516 | 1463281540548 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 584ms 20:05:40 INFO - PROCESS | 516 | 1463281540590 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 516 | 1463281540593 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 20:05:40 INFO - PROCESS | 516 | 1463281540596 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:05:40 INFO - PROCESS | 516 | 1463281540598 Marionette TRACE conn2 <- [1,650,null,{}] 20:05:40 INFO - PROCESS | 516 | 1463281540605 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:40 INFO - PROCESS | 516 | 1463281540757 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:05:40 INFO - PROCESS | 516 | 1463281540938 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 516 | ++DOCSHELL 0F9F0400 == 61 [pid = 516] [id = 172] 20:05:40 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (0F9F2C00) [pid = 516] [serial = 514] [outer = 00000000] 20:05:40 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10BA9400) [pid = 516] [serial = 515] [outer = 0F9F2C00] 20:05:40 INFO - PROCESS | 516 | 1463281540995 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (10F95400) [pid = 516] [serial = 516] [outer = 0F9F2C00] 20:05:41 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:41 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:41 INFO - PROCESS | 516 | 1463281541545 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 20:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 984ms 20:05:41 INFO - PROCESS | 516 | 1463281541584 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 516 | 1463281541588 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 20:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:05:41 INFO - PROCESS | 516 | 1463281541593 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 516 | 1463281541597 Marionette TRACE conn2 <- [1,654,null,{}] 20:05:41 INFO - PROCESS | 516 | 1463281541602 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:41 INFO - PROCESS | 516 | 1463281541709 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:05:41 INFO - PROCESS | 516 | 1463281541809 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 516 | ++DOCSHELL 13812000 == 62 [pid = 516] [id = 173] 20:05:41 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (13DB7800) [pid = 516] [serial = 517] [outer = 00000000] 20:05:41 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (15413400) [pid = 516] [serial = 518] [outer = 13DB7800] 20:05:41 INFO - PROCESS | 516 | 1463281541865 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1571F000) [pid = 516] [serial = 519] [outer = 13DB7800] 20:05:42 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:42 INFO - PROCESS | 516 | 1463281542492 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 20:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 922ms 20:05:42 INFO - PROCESS | 516 | 1463281542523 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:05:42 INFO - PROCESS | 516 | 1463281542526 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 20:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:05:42 INFO - PROCESS | 516 | 1463281542530 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 516 | 1463281542532 Marionette TRACE conn2 <- [1,658,null,{}] 20:05:42 INFO - PROCESS | 516 | 1463281542536 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:42 INFO - PROCESS | 516 | 1463281542641 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:05:42 INFO - PROCESS | 516 | 1463281542741 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:42 INFO - PROCESS | 516 | ++DOCSHELL 11A03400 == 63 [pid = 516] [id = 174] 20:05:42 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1697B400) [pid = 516] [serial = 520] [outer = 00000000] 20:05:42 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (19642400) [pid = 516] [serial = 521] [outer = 1697B400] 20:05:42 INFO - PROCESS | 516 | 1463281542794 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (198E5C00) [pid = 516] [serial = 522] [outer = 1697B400] 20:05:43 INFO - PROCESS | 516 | 1463281543310 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 20:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 830ms 20:05:43 INFO - PROCESS | 516 | 1463281543355 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 516 | 1463281543359 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 20:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:05:43 INFO - PROCESS | 516 | 1463281543370 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 516 | 1463281543374 Marionette TRACE conn2 <- [1,662,null,{}] 20:05:43 INFO - PROCESS | 516 | 1463281543378 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:43 INFO - PROCESS | 516 | 1463281543488 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:05:43 INFO - PROCESS | 516 | 1463281543587 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 516 | ++DOCSHELL 15B06000 == 64 [pid = 516] [id = 175] 20:05:43 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1A922400) [pid = 516] [serial = 523] [outer = 00000000] 20:05:43 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1AC85800) [pid = 516] [serial = 524] [outer = 1A922400] 20:05:43 INFO - PROCESS | 516 | 1463281543639 Marionette DEBUG loaded listener.js 20:05:43 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1AE44400) [pid = 516] [serial = 525] [outer = 1A922400] 20:05:43 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:05:44 INFO - PROCESS | 516 | [516] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:05:44 INFO - PROCESS | 516 | 1463281544188 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 20:05:44 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 20:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 891ms 20:05:44 INFO - PROCESS | 516 | 1463281544254 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:05:44 INFO - PROCESS | 516 | 1463281544256 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 20:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:05:44 INFO - PROCESS | 516 | 1463281544259 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:05:44 INFO - PROCESS | 516 | 1463281544261 Marionette TRACE conn2 <- [1,666,null,{}] 20:05:44 INFO - PROCESS | 516 | 1463281544265 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:44 INFO - PROCESS | 516 | 1463281544365 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:05:44 INFO - PROCESS | 516 | 1463281544504 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:44 INFO - PROCESS | 516 | ++DOCSHELL 10532800 == 65 [pid = 516] [id = 176] 20:05:44 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (10D22800) [pid = 516] [serial = 526] [outer = 00000000] 20:05:44 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (10D2A000) [pid = 516] [serial = 527] [outer = 10D22800] 20:05:44 INFO - PROCESS | 516 | 1463281544558 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (10D2F000) [pid = 516] [serial = 528] [outer = 10D22800] 20:05:45 INFO - PROCESS | 516 | 1463281545133 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 20:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 923ms 20:05:45 INFO - PROCESS | 516 | 1463281545188 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:05:45 INFO - PROCESS | 516 | 1463281545190 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 20:05:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:05:45 INFO - PROCESS | 516 | 1463281545194 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 516 | 1463281545196 Marionette TRACE conn2 <- [1,670,null,{}] 20:05:45 INFO - PROCESS | 516 | 1463281545200 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:45 INFO - PROCESS | 516 | 1463281545305 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:05:45 INFO - PROCESS | 516 | 1463281545570 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 516 | ++DOCSHELL 0F2FB800 == 66 [pid = 516] [id = 177] 20:05:45 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (0F301800) [pid = 516] [serial = 529] [outer = 00000000] 20:05:45 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (10BA7800) [pid = 516] [serial = 530] [outer = 0F301800] 20:05:45 INFO - PROCESS | 516 | 1463281545650 Marionette DEBUG loaded listener.js 20:05:45 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (10D29C00) [pid = 516] [serial = 531] [outer = 0F301800] 20:05:46 INFO - PROCESS | 516 | 1463281546743 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 20:05:46 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) 20:05:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1583ms 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 0F93F800 == 65 [pid = 516] [id = 110] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 198F8C00 == 64 [pid = 516] [id = 171] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 198E2C00 == 63 [pid = 516] [id = 170] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 12A7AC00 == 62 [pid = 516] [id = 169] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 197B9400 == 61 [pid = 516] [id = 168] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 1963F800 == 60 [pid = 516] [id = 167] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 10537C00 == 59 [pid = 516] [id = 166] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 15D67800 == 58 [pid = 516] [id = 165] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 140CB400 == 57 [pid = 516] [id = 164] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 105EF800 == 56 [pid = 516] [id = 163] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 140 (10A5E400) [pid = 516] [serial = 413] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 139 (15F6FC00) [pid = 516] [serial = 416] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 138 (1964E000) [pid = 516] [serial = 419] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1A92D400) [pid = 516] [serial = 422] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 136 (1AC88400) [pid = 516] [serial = 464] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 135 (1A191400) [pid = 516] [serial = 425] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 134 (11C9E400) [pid = 516] [serial = 428] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | 1463281546846 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:05:46 INFO - PROCESS | 516 | 1463281546851 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 105EEC00 == 55 [pid = 516] [id = 162] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 11297800 == 54 [pid = 516] [id = 157] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 0F97B400 == 53 [pid = 516] [id = 156] 20:05:46 INFO - PROCESS | 516 | --DOCSHELL 1A929000 == 52 [pid = 516] [id = 155] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 133 (16F4D400) [pid = 516] [serial = 440] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 132 (198E3800) [pid = 516] [serial = 449] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 131 (17207800) [pid = 516] [serial = 441] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 130 (13B39000) [pid = 516] [serial = 435] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1314D800) [pid = 516] [serial = 434] [outer = 00000000] [url = about:blank] 20:05:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 128 (177AC400) [pid = 516] [serial = 443] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 127 (177E3400) [pid = 516] [serial = 444] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 126 (13379C00) [pid = 516] [serial = 437] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 125 (15413800) [pid = 516] [serial = 438] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 124 (19643000) [pid = 516] [serial = 446] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 123 (198F7C00) [pid = 516] [serial = 411] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 122 (10A62400) [pid = 516] [serial = 432] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 121 (10538800) [pid = 516] [serial = 431] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 120 (19E4BC00) [pid = 516] [serial = 452] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 119 (198F4000) [pid = 516] [serial = 450] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1A497400) [pid = 516] [serial = 455] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 117 (19EE7800) [pid = 516] [serial = 453] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 116 (198F2400) [pid = 516] [serial = 461] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1A18EC00) [pid = 516] [serial = 462] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1A72A000) [pid = 516] [serial = 456] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 113 (154C6400) [pid = 516] [serial = 458] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 112 (17237C00) [pid = 516] [serial = 459] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | --DOMWINDOW == 111 (1964A400) [pid = 516] [serial = 447] [outer = 00000000] [url = about:blank] 20:05:46 INFO - PROCESS | 516 | 1463281546869 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 516 | 1463281546873 Marionette TRACE conn2 <- [1,674,null,{}] 20:05:46 INFO - PROCESS | 516 | 1463281546878 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:46 INFO - PROCESS | 516 | 1463281546987 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:05:47 INFO - PROCESS | 516 | 1463281547066 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:47 INFO - PROCESS | 516 | ++DOCSHELL 10D2B400 == 53 [pid = 516] [id = 178] 20:05:47 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (10D2E000) [pid = 516] [serial = 532] [outer = 00000000] 20:05:47 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (11A03C00) [pid = 516] [serial = 533] [outer = 10D2E000] 20:05:47 INFO - PROCESS | 516 | 1463281547112 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (12846000) [pid = 516] [serial = 534] [outer = 10D2E000] 20:05:47 INFO - PROCESS | 516 | 1463281547954 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 20:05:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:05:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1138ms 20:05:47 INFO - PROCESS | 516 | 1463281548001 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:05:47 INFO - PROCESS | 516 | 1463281547987 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 20:05:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:05:48 INFO - PROCESS | 516 | 1463281547999 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 516 | 1463281548001 Marionette TRACE conn2 <- [1,678,null,{}] 20:05:48 INFO - PROCESS | 516 | 1463281548007 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:48 INFO - PROCESS | 516 | 1463281548088 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:05:48 INFO - PROCESS | 516 | 1463281548096 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 516 | ++DOCSHELL 12848400 == 54 [pid = 516] [id = 179] 20:05:48 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (12849C00) [pid = 516] [serial = 535] [outer = 00000000] 20:05:48 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1381B000) [pid = 516] [serial = 536] [outer = 12849C00] 20:05:48 INFO - PROCESS | 516 | 1463281548141 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1400A800) [pid = 516] [serial = 537] [outer = 12849C00] 20:05:49 INFO - PROCESS | 516 | 1463281549065 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 20:05:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:05:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1076ms 20:05:49 INFO - PROCESS | 516 | 1463281549074 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 516 | 1463281549077 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 20:05:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:05:49 INFO - PROCESS | 516 | 1463281549088 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 516 | 1463281549094 Marionette TRACE conn2 <- [1,682,null,{}] 20:05:49 INFO - PROCESS | 516 | 1463281549103 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:49 INFO - PROCESS | 516 | 1463281549212 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:05:49 INFO - PROCESS | 516 | 1463281549219 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 516 | ++DOCSHELL 15413800 == 55 [pid = 516] [id = 180] 20:05:49 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (15414400) [pid = 516] [serial = 538] [outer = 00000000] 20:05:49 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (167B0000) [pid = 516] [serial = 539] [outer = 15414400] 20:05:49 INFO - PROCESS | 516 | 1463281549308 Marionette DEBUG loaded listener.js 20:05:49 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (16C01400) [pid = 516] [serial = 540] [outer = 15414400] 20:05:50 INFO - PROCESS | 516 | 1463281550228 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 20:05:50 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) 20:05:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1199ms 20:05:50 INFO - PROCESS | 516 | 1463281550282 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 516 | 1463281550285 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 20:05:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:05:50 INFO - PROCESS | 516 | 1463281550288 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 516 | 1463281550290 Marionette TRACE conn2 <- [1,686,null,{}] 20:05:50 INFO - PROCESS | 516 | 1463281550294 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:50 INFO - PROCESS | 516 | 1463281550411 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:05:50 INFO - PROCESS | 516 | 1463281550417 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:50 INFO - PROCESS | 516 | ++DOCSHELL 16F4D800 == 56 [pid = 516] [id = 181] 20:05:50 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (16F4F000) [pid = 516] [serial = 541] [outer = 00000000] 20:05:50 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (172F6800) [pid = 516] [serial = 542] [outer = 16F4F000] 20:05:50 INFO - PROCESS | 516 | 1463281550506 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (17742000) [pid = 516] [serial = 543] [outer = 16F4F000] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 122 (10C45C00) [pid = 516] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 121 (19641800) [pid = 516] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 120 (10C4CC00) [pid = 516] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 119 (1A729800) [pid = 516] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 118 (172F7000) [pid = 516] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 117 (10BB2800) [pid = 516] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 116 (198E5000) [pid = 516] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1A187800) [pid = 516] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1330D000) [pid = 516] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 113 (12A7B800) [pid = 516] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 112 (15415400) [pid = 516] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12A7D400) [pid = 516] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1A0B0400) [pid = 516] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 109 (19C40800) [pid = 516] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 108 (15D74800) [pid = 516] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 107 (10E8E000) [pid = 516] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 106 (15419C00) [pid = 516] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 105 (19649C00) [pid = 516] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 104 (1AC83800) [pid = 516] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 103 (1052F800) [pid = 516] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:05:51 INFO - PROCESS | 516 | --DOMWINDOW == 102 (1988A000) [pid = 516] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:05:51 INFO - PROCESS | 516 | 1463281551547 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 20:05:51 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) 20:05:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1275ms 20:05:51 INFO - PROCESS | 516 | 1463281551566 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:05:51 INFO - PROCESS | 516 | 1463281551568 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 20:05:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:05:51 INFO - PROCESS | 516 | 1463281551571 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:05:51 INFO - PROCESS | 516 | 1463281551573 Marionette TRACE conn2 <- [1,690,null,{}] 20:05:51 INFO - PROCESS | 516 | 1463281551577 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:51 INFO - PROCESS | 516 | 1463281551654 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:05:51 INFO - PROCESS | 516 | 1463281551660 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 516 | ++DOCSHELL 10C41C00 == 57 [pid = 516] [id = 182] 20:05:51 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (10C42000) [pid = 516] [serial = 544] [outer = 00000000] 20:05:51 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (15416800) [pid = 516] [serial = 545] [outer = 10C42000] 20:05:51 INFO - PROCESS | 516 | 1463281551719 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (17205800) [pid = 516] [serial = 546] [outer = 10C42000] 20:05:52 INFO - PROCESS | 516 | 1463281552650 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 20:05:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:05:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1138ms 20:05:52 INFO - PROCESS | 516 | 1463281552709 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 516 | 1463281552713 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 20:05:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:05:52 INFO - PROCESS | 516 | 1463281552717 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 516 | 1463281552719 Marionette TRACE conn2 <- [1,694,null,{}] 20:05:52 INFO - PROCESS | 516 | 1463281552723 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:52 INFO - PROCESS | 516 | 1463281552801 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:05:52 INFO - PROCESS | 516 | 1463281552809 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:52 INFO - PROCESS | 516 | ++DOCSHELL 177AD800 == 58 [pid = 516] [id = 183] 20:05:52 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (177AE000) [pid = 516] [serial = 547] [outer = 00000000] 20:05:52 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1826C800) [pid = 516] [serial = 548] [outer = 177AE000] 20:05:52 INFO - PROCESS | 516 | 1463281552852 Marionette DEBUG loaded listener.js 20:05:52 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1826D800) [pid = 516] [serial = 549] [outer = 177AE000] 20:05:53 INFO - PROCESS | 516 | 1463281554012 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 20:05:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:05:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1337ms 20:05:54 INFO - PROCESS | 516 | 1463281554062 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:05:54 INFO - PROCESS | 516 | 1463281554066 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 20:05:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:05:54 INFO - PROCESS | 516 | 1463281554071 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:05:54 INFO - PROCESS | 516 | 1463281554075 Marionette TRACE conn2 <- [1,698,null,{}] 20:05:54 INFO - PROCESS | 516 | 1463281554081 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:54 INFO - PROCESS | 516 | 1463281554218 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:05:54 INFO - PROCESS | 516 | 1463281554369 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:54 INFO - PROCESS | 516 | ++DOCSHELL 10F98C00 == 59 [pid = 516] [id = 184] 20:05:54 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (11295000) [pid = 516] [serial = 550] [outer = 00000000] 20:05:54 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (12A78000) [pid = 516] [serial = 551] [outer = 11295000] 20:05:54 INFO - PROCESS | 516 | 1463281554424 Marionette DEBUG loaded listener.js 20:05:54 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1307AC00) [pid = 516] [serial = 552] [outer = 11295000] 20:05:55 INFO - PROCESS | 516 | 1463281555415 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 20:05:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:05:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1399ms 20:05:55 INFO - PROCESS | 516 | 1463281555451 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:05:55 INFO - PROCESS | 516 | 1463281555456 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 20:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:05:55 INFO - PROCESS | 516 | 1463281555463 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:05:55 INFO - PROCESS | 516 | 1463281555466 Marionette TRACE conn2 <- [1,702,null,{}] 20:05:55 INFO - PROCESS | 516 | 1463281555470 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:55 INFO - PROCESS | 516 | 1463281555576 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:05:55 INFO - PROCESS | 516 | 1463281555700 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:55 INFO - PROCESS | 516 | ++DOCSHELL 15B01400 == 60 [pid = 516] [id = 185] 20:05:55 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (15B05800) [pid = 516] [serial = 553] [outer = 00000000] 20:05:55 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (16F53000) [pid = 516] [serial = 554] [outer = 15B05800] 20:05:55 INFO - PROCESS | 516 | 1463281555797 Marionette DEBUG loaded listener.js 20:05:55 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (177DE800) [pid = 516] [serial = 555] [outer = 15B05800] 20:05:56 INFO - PROCESS | 516 | 1463281556798 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 20:05:56 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 20:05:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1368ms 20:05:56 INFO - PROCESS | 516 | 1463281556851 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:05:56 INFO - PROCESS | 516 | 1463281556853 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 20:05:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:05:56 INFO - PROCESS | 516 | 1463281556857 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:05:56 INFO - PROCESS | 516 | 1463281556861 Marionette TRACE conn2 <- [1,706,null,{}] 20:05:56 INFO - PROCESS | 516 | 1463281556872 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:56 INFO - PROCESS | 516 | 1463281557005 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:05:57 INFO - PROCESS | 516 | 1463281557130 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:57 INFO - PROCESS | 516 | ++DOCSHELL 19641400 == 61 [pid = 516] [id = 186] 20:05:57 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (19643000) [pid = 516] [serial = 556] [outer = 00000000] 20:05:57 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (19648000) [pid = 516] [serial = 557] [outer = 19643000] 20:05:57 INFO - PROCESS | 516 | 1463281557171 Marionette DEBUG loaded listener.js 20:05:57 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (197B2800) [pid = 516] [serial = 558] [outer = 19643000] 20:05:58 INFO - PROCESS | 516 | 1463281558172 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 20:05:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:05:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1368ms 20:05:58 INFO - PROCESS | 516 | 1463281558223 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:05:58 INFO - PROCESS | 516 | 1463281558228 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 20:05:58 INFO - PROCESS | 516 | 1463281558233 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:05:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:05:58 INFO - PROCESS | 516 | 1463281558237 Marionette TRACE conn2 <- [1,710,null,{}] 20:05:58 INFO - PROCESS | 516 | 1463281558244 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:58 INFO - PROCESS | 516 | 1463281558341 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:05:58 INFO - PROCESS | 516 | 1463281558474 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 516 | ++DOCSHELL 11287800 == 62 [pid = 516] [id = 187] 20:05:58 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (1128D800) [pid = 516] [serial = 559] [outer = 00000000] 20:05:58 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1284A800) [pid = 516] [serial = 560] [outer = 1128D800] 20:05:58 INFO - PROCESS | 516 | 1463281558524 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (12A75000) [pid = 516] [serial = 561] [outer = 1128D800] 20:05:59 INFO - PROCESS | 516 | 1463281559054 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 516 | 1463281559094 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 20:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:05:59 INFO - PROCESS | 516 | 1463281559101 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 516 | 1463281559103 Marionette TRACE conn2 <- [1,714,null,{}] 20:05:59 INFO - PROCESS | 516 | 1463281559107 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:59 INFO - PROCESS | 516 | 1463281559184 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:05:59 INFO - PROCESS | 516 | 1463281559285 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:59 INFO - PROCESS | 516 | ++DOCSHELL 10D29400 == 63 [pid = 516] [id = 188] 20:05:59 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (12846400) [pid = 516] [serial = 562] [outer = 00000000] 20:05:59 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (15380C00) [pid = 516] [serial = 563] [outer = 12846400] 20:05:59 INFO - PROCESS | 516 | 1463281559336 Marionette DEBUG loaded listener.js 20:05:59 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (154D3000) [pid = 516] [serial = 564] [outer = 12846400] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 1AABBC00 == 62 [pid = 516] [id = 84] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 12A7D000 == 61 [pid = 516] [id = 127] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 130DF400 == 60 [pid = 516] [id = 100] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 18276400 == 59 [pid = 516] [id = 114] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 19E4EC00 == 58 [pid = 516] [id = 142] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 10C45800 == 57 [pid = 516] [id = 143] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 19E58400 == 56 [pid = 516] [id = 141] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 10C41C00 == 55 [pid = 516] [id = 182] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 16F4D800 == 54 [pid = 516] [id = 181] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 15413800 == 53 [pid = 516] [id = 180] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 12848400 == 52 [pid = 516] [id = 179] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 10D2B400 == 51 [pid = 516] [id = 178] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 0F2FB800 == 50 [pid = 516] [id = 177] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 10532800 == 49 [pid = 516] [id = 176] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 15B06000 == 48 [pid = 516] [id = 175] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 11A03400 == 47 [pid = 516] [id = 174] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 13812000 == 46 [pid = 516] [id = 173] 20:05:59 INFO - PROCESS | 516 | --DOCSHELL 0F9F0400 == 45 [pid = 516] [id = 172] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 122 (198E7400) [pid = 516] [serial = 503] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1A49CC00) [pid = 516] [serial = 512] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 120 (1314E800) [pid = 516] [serial = 429] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 119 (197B4800) [pid = 516] [serial = 500] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 118 (198E0C00) [pid = 516] [serial = 473] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 117 (12848000) [pid = 516] [serial = 488] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1AC84000) [pid = 516] [serial = 423] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 115 (17C60000) [pid = 516] [serial = 497] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1307D000) [pid = 516] [serial = 486] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 113 (19EEB400) [pid = 516] [serial = 510] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1A193C00) [pid = 516] [serial = 426] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 111 (1803C000) [pid = 516] [serial = 374] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 110 (197B5C00) [pid = 516] [serial = 507] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 109 (198F0400) [pid = 516] [serial = 504] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 108 (171C5000) [pid = 516] [serial = 417] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 107 (18046400) [pid = 516] [serial = 380] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 106 (197B4C00) [pid = 516] [serial = 501] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 105 (11283000) [pid = 516] [serial = 467] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 104 (15721400) [pid = 516] [serial = 470] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 103 (1AC91000) [pid = 516] [serial = 329] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 102 (1AB51000) [pid = 516] [serial = 368] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 101 (175B8400) [pid = 516] [serial = 495] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 100 (13373000) [pid = 516] [serial = 371] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 99 (15B0C800) [pid = 516] [serial = 492] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 98 (18043800) [pid = 516] [serial = 498] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 97 (198FB800) [pid = 516] [serial = 509] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 96 (198E4800) [pid = 516] [serial = 420] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 95 (13057000) [pid = 516] [serial = 489] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 94 (17208800) [pid = 516] [serial = 494] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 93 (16B4B400) [pid = 516] [serial = 506] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1AF88400) [pid = 516] [serial = 479] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1330C400) [pid = 516] [serial = 482] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 90 (1AC91800) [pid = 516] [serial = 377] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1AB51400) [pid = 516] [serial = 476] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 88 (15720800) [pid = 516] [serial = 491] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 87 (1283D400) [pid = 516] [serial = 414] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | --DOMWINDOW == 86 (12A74C00) [pid = 516] [serial = 485] [outer = 00000000] [url = about:blank] 20:05:59 INFO - PROCESS | 516 | 1463281559862 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:05:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 815ms 20:05:59 INFO - PROCESS | 516 | 1463281559927 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 516 | 1463281559930 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 20:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:05:59 INFO - PROCESS | 516 | 1463281559934 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 516 | 1463281559938 Marionette TRACE conn2 <- [1,718,null,{}] 20:05:59 INFO - PROCESS | 516 | 1463281559947 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:00 INFO - PROCESS | 516 | 1463281560034 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:06:00 INFO - PROCESS | 516 | 1463281560044 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 516 | ++DOCSHELL 1400A000 == 46 [pid = 516] [id = 189] 20:06:00 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1400A400) [pid = 516] [serial = 565] [outer = 00000000] 20:06:00 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (154C9400) [pid = 516] [serial = 566] [outer = 1400A400] 20:06:00 INFO - PROCESS | 516 | 1463281560091 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (15B09800) [pid = 516] [serial = 567] [outer = 1400A400] 20:06:00 INFO - PROCESS | 516 | 1463281560545 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 20:06:00 INFO - PROCESS | 516 | 1463281560556 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 20:06:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:06:00 INFO - PROCESS | 516 | 1463281560564 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:06:00 INFO - PROCESS | 516 | 1463281560566 Marionette TRACE conn2 <- [1,722,null,{}] 20:06:00 INFO - PROCESS | 516 | 1463281560569 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:00 INFO - PROCESS | 516 | 1463281560651 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:06:00 INFO - PROCESS | 516 | 1463281560659 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 516 | ++DOCSHELL 15F6E400 == 47 [pid = 516] [id = 190] 20:06:00 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16F71C00) [pid = 516] [serial = 568] [outer = 00000000] 20:06:00 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (175BCC00) [pid = 516] [serial = 569] [outer = 16F71C00] 20:06:00 INFO - PROCESS | 516 | 1463281560704 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (177DB800) [pid = 516] [serial = 570] [outer = 16F71C00] 20:06:01 INFO - PROCESS | 516 | 1463281561132 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 20:06:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:06:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 615ms 20:06:01 INFO - PROCESS | 516 | 1463281561185 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 516 | 1463281561187 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 20:06:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:06:01 INFO - PROCESS | 516 | 1463281561190 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 516 | 1463281561192 Marionette TRACE conn2 <- [1,726,null,{}] 20:06:01 INFO - PROCESS | 516 | 1463281561195 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:01 INFO - PROCESS | 516 | 1463281561272 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:06:01 INFO - PROCESS | 516 | 1463281561279 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 516 | ++DOCSHELL 1720C400 == 48 [pid = 516] [id = 191] 20:06:01 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (172F4C00) [pid = 516] [serial = 571] [outer = 00000000] 20:06:01 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1826A400) [pid = 516] [serial = 572] [outer = 172F4C00] 20:06:01 INFO - PROCESS | 516 | 1463281561324 Marionette DEBUG loaded listener.js 20:06:01 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (18272800) [pid = 516] [serial = 573] [outer = 172F4C00] 20:06:02 INFO - PROCESS | 516 | 1463281562261 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 20:06:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:06:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 20:06:02 INFO - PROCESS | 516 | 1463281562321 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:06:02 INFO - PROCESS | 516 | 1463281562323 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 20:06:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:06:02 INFO - PROCESS | 516 | 1463281562327 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:06:02 INFO - PROCESS | 516 | 1463281562328 Marionette TRACE conn2 <- [1,730,null,{}] 20:06:02 INFO - PROCESS | 516 | 1463281562332 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:02 INFO - PROCESS | 516 | 1463281562458 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:06:02 INFO - PROCESS | 516 | 1463281562466 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:02 INFO - PROCESS | 516 | ++DOCSHELL 18272C00 == 49 [pid = 516] [id = 192] 20:06:02 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (18277C00) [pid = 516] [serial = 574] [outer = 00000000] 20:06:02 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (197BD000) [pid = 516] [serial = 575] [outer = 18277C00] 20:06:02 INFO - PROCESS | 516 | 1463281562557 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1988CC00) [pid = 516] [serial = 576] [outer = 18277C00] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 97 (15414400) [pid = 516] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16F4F000) [pid = 516] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 95 (10D2E000) [pid = 516] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10C42000) [pid = 516] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 93 (0F301800) [pid = 516] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 92 (12849C00) [pid = 516] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1A0B3400) [pid = 516] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:06:03 INFO - PROCESS | 516 | --DOMWINDOW == 90 (11288000) [pid = 516] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:06:03 INFO - PROCESS | 516 | 1463281563450 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 20:06:03 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 20:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1168ms 20:06:03 INFO - PROCESS | 516 | 1463281563510 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 20:06:03 INFO - PROCESS | 516 | 1463281563512 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 20:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:06:03 INFO - PROCESS | 516 | 1463281563516 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:06:03 INFO - PROCESS | 516 | 1463281563517 Marionette TRACE conn2 <- [1,734,null,{}] 20:06:03 INFO - PROCESS | 516 | 1463281563521 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:03 INFO - PROCESS | 516 | 1463281563627 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:06:03 INFO - PROCESS | 516 | 1463281563634 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 516 | ++DOCSHELL 10C4B000 == 50 [pid = 516] [id = 193] 20:06:03 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (10D21800) [pid = 516] [serial = 577] [outer = 00000000] 20:06:03 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (16F4F000) [pid = 516] [serial = 578] [outer = 10D21800] 20:06:03 INFO - PROCESS | 516 | 1463281563678 Marionette DEBUG loaded listener.js 20:06:03 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (197BB800) [pid = 516] [serial = 579] [outer = 10D21800] 20:06:04 INFO - PROCESS | 516 | 1463281564576 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 20:06:04 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.) 20:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1076ms 20:06:04 INFO - PROCESS | 516 | 1463281564596 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:06:04 INFO - PROCESS | 516 | 1463281564598 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 20:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:06:04 INFO - PROCESS | 516 | 1463281564605 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:06:04 INFO - PROCESS | 516 | 1463281564607 Marionette TRACE conn2 <- [1,738,null,{}] 20:06:04 INFO - PROCESS | 516 | 1463281564620 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:04 INFO - PROCESS | 516 | 1463281564697 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:06:04 INFO - PROCESS | 516 | 1463281564703 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:04 INFO - PROCESS | 516 | ++DOCSHELL 198DD400 == 51 [pid = 516] [id = 194] 20:06:04 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (198DE000) [pid = 516] [serial = 580] [outer = 00000000] 20:06:04 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (198E7800) [pid = 516] [serial = 581] [outer = 198DE000] 20:06:04 INFO - PROCESS | 516 | 1463281564746 Marionette DEBUG loaded listener.js 20:06:04 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (198EF400) [pid = 516] [serial = 582] [outer = 198DE000] 20:06:05 INFO - PROCESS | 516 | 1463281565672 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 20:06:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:06:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1076ms 20:06:05 INFO - PROCESS | 516 | 1463281565706 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:06:05 INFO - PROCESS | 516 | 1463281565691 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 20:06:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:06:05 INFO - PROCESS | 516 | 1463281565700 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:06:05 INFO - PROCESS | 516 | 1463281565702 Marionette TRACE conn2 <- [1,742,null,{}] 20:06:05 INFO - PROCESS | 516 | 1463281565706 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:05 INFO - PROCESS | 516 | 1463281565835 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:06:05 INFO - PROCESS | 516 | 1463281565954 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:05 INFO - PROCESS | 516 | ++DOCSHELL 10277000 == 52 [pid = 516] [id = 195] 20:06:05 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (1027A400) [pid = 516] [serial = 583] [outer = 00000000] 20:06:05 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (10BB1400) [pid = 516] [serial = 584] [outer = 1027A400] 20:06:06 INFO - PROCESS | 516 | 1463281566012 Marionette DEBUG loaded listener.js 20:06:06 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (10E88800) [pid = 516] [serial = 585] [outer = 1027A400] 20:06:07 INFO - PROCESS | 516 | 1463281567063 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 20:06:07 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 20:06:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1367ms 20:06:07 INFO - PROCESS | 516 | 1463281567081 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:06:07 INFO - PROCESS | 516 | 1463281567085 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 20:06:07 INFO - PROCESS | 516 | 1463281567090 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:06:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:06:07 INFO - PROCESS | 516 | 1463281567094 Marionette TRACE conn2 <- [1,746,null,{}] 20:06:07 INFO - PROCESS | 516 | 1463281567099 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:07 INFO - PROCESS | 516 | 1463281567212 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:06:07 INFO - PROCESS | 516 | 1463281567291 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:07 INFO - PROCESS | 516 | ++DOCSHELL 131F6400 == 53 [pid = 516] [id = 196] 20:06:07 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (13306000) [pid = 516] [serial = 586] [outer = 00000000] 20:06:07 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (13DC2800) [pid = 516] [serial = 587] [outer = 13306000] 20:06:07 INFO - PROCESS | 516 | 1463281567387 Marionette DEBUG loaded listener.js 20:06:07 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (15414800) [pid = 516] [serial = 588] [outer = 13306000] 20:06:07 INFO - PROCESS | 516 | 1463281567951 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 20:06:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:06:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 891ms 20:06:07 INFO - PROCESS | 516 | 1463281567979 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:06:07 INFO - PROCESS | 516 | 1463281567982 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 20:06:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:06:07 INFO - PROCESS | 516 | 1463281568001 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:06:07 INFO - PROCESS | 516 | 1463281568004 Marionette TRACE conn2 <- [1,750,null,{}] 20:06:07 INFO - PROCESS | 516 | 1463281568008 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:08 INFO - PROCESS | 516 | 1463281568111 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:06:08 INFO - PROCESS | 516 | 1463281568216 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:08 INFO - PROCESS | 516 | ++DOCSHELL 18045000 == 54 [pid = 516] [id = 197] 20:06:08 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (18045C00) [pid = 516] [serial = 589] [outer = 00000000] 20:06:08 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (19648C00) [pid = 516] [serial = 590] [outer = 18045C00] 20:06:08 INFO - PROCESS | 516 | 1463281568269 Marionette DEBUG loaded listener.js 20:06:08 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (197BC000) [pid = 516] [serial = 591] [outer = 18045C00] 20:06:09 INFO - PROCESS | 516 | 1463281569333 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 20:06:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:06:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1368ms 20:06:09 INFO - PROCESS | 516 | 1463281569391 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:06:09 INFO - PROCESS | 516 | 1463281569395 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 20:06:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:06:09 INFO - PROCESS | 516 | 1463281569405 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:06:09 INFO - PROCESS | 516 | 1463281569410 Marionette TRACE conn2 <- [1,754,null,{}] 20:06:09 INFO - PROCESS | 516 | 1463281569414 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:09 INFO - PROCESS | 516 | 1463281569577 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:06:09 INFO - PROCESS | 516 | 1463281569669 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:09 INFO - PROCESS | 516 | ++DOCSHELL 197B8400 == 55 [pid = 516] [id = 198] 20:06:09 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (19885000) [pid = 516] [serial = 592] [outer = 00000000] 20:06:09 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (19E51400) [pid = 516] [serial = 593] [outer = 19885000] 20:06:09 INFO - PROCESS | 516 | 1463281569722 Marionette DEBUG loaded listener.js 20:06:09 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (19EE4C00) [pid = 516] [serial = 594] [outer = 19885000] 20:06:10 INFO - PROCESS | 516 | 1463281570724 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 20:06:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1337ms 20:06:10 INFO - PROCESS | 516 | 1463281570739 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:06:10 INFO - PROCESS | 516 | 1463281570741 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 20:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:06:10 INFO - PROCESS | 516 | 1463281570745 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:06:10 INFO - PROCESS | 516 | 1463281570747 Marionette TRACE conn2 <- [1,758,null,{}] 20:06:10 INFO - PROCESS | 516 | 1463281570735 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:10 INFO - PROCESS | 516 | 1463281570963 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:06:11 INFO - PROCESS | 516 | 1463281571137 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:11 INFO - PROCESS | 516 | ++DOCSHELL 10C4C800 == 56 [pid = 516] [id = 199] 20:06:11 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (10D20400) [pid = 516] [serial = 595] [outer = 00000000] 20:06:11 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (11293000) [pid = 516] [serial = 596] [outer = 10D20400] 20:06:11 INFO - PROCESS | 516 | 1463281571186 Marionette DEBUG loaded listener.js 20:06:11 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (12A73000) [pid = 516] [serial = 597] [outer = 10D20400] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 198DD400 == 55 [pid = 516] [id = 194] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 10C4B000 == 54 [pid = 516] [id = 193] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 18272C00 == 53 [pid = 516] [id = 192] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 1720C400 == 52 [pid = 516] [id = 191] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 15F6E400 == 51 [pid = 516] [id = 190] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 1400A000 == 50 [pid = 516] [id = 189] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 10D29400 == 49 [pid = 516] [id = 188] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 11287800 == 48 [pid = 516] [id = 187] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 15B01400 == 47 [pid = 516] [id = 185] 20:06:11 INFO - PROCESS | 516 | --DOCSHELL 10F98C00 == 46 [pid = 516] [id = 184] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 110 (154C6000) [pid = 516] [serial = 483] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1826C800) [pid = 516] [serial = 548] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 108 (16C01400) [pid = 516] [serial = 540] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 107 (172F6800) [pid = 516] [serial = 542] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 106 (11A03C00) [pid = 516] [serial = 533] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12846000) [pid = 516] [serial = 534] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 104 (17205800) [pid = 516] [serial = 546] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 103 (15416800) [pid = 516] [serial = 545] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 102 (10D29C00) [pid = 516] [serial = 531] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 101 (10BA7800) [pid = 516] [serial = 530] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1381B000) [pid = 516] [serial = 536] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 99 (1A731000) [pid = 516] [serial = 513] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 98 (10BA9400) [pid = 516] [serial = 515] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 97 (15413400) [pid = 516] [serial = 518] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 96 (19642400) [pid = 516] [serial = 521] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1AC85800) [pid = 516] [serial = 524] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10D2A000) [pid = 516] [serial = 527] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 93 (167B0000) [pid = 516] [serial = 539] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1400A800) [pid = 516] [serial = 537] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | --DOMWINDOW == 91 (17742000) [pid = 516] [serial = 543] [outer = 00000000] [url = about:blank] 20:06:11 INFO - PROCESS | 516 | 1463281571737 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1030ms 20:06:11 INFO - PROCESS | 516 | 1463281571752 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:06:11 INFO - PROCESS | 516 | 1463281571756 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 20:06:11 INFO - PROCESS | 516 | 1463281571780 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:06:11 INFO - PROCESS | 516 | 1463281571783 Marionette TRACE conn2 <- [1,762,null,{}] 20:06:11 INFO - PROCESS | 516 | 1463281571787 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:11 INFO - PROCESS | 516 | 1463281571873 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:06:11 INFO - PROCESS | 516 | 1463281571976 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:11 INFO - PROCESS | 516 | ++DOCSHELL 10BA9400 == 47 [pid = 516] [id = 200] 20:06:11 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (10C3E400) [pid = 516] [serial = 598] [outer = 00000000] 20:06:12 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (10E89400) [pid = 516] [serial = 599] [outer = 10C3E400] 20:06:12 INFO - PROCESS | 516 | 1463281572024 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (12D2D000) [pid = 516] [serial = 600] [outer = 10C3E400] 20:06:12 INFO - PROCESS | 516 | 1463281572404 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 20:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 630ms 20:06:12 INFO - PROCESS | 516 | 1463281572462 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:06:12 INFO - PROCESS | 516 | 1463281572464 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 20:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:06:12 INFO - PROCESS | 516 | 1463281572471 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:06:12 INFO - PROCESS | 516 | 1463281572473 Marionette TRACE conn2 <- [1,766,null,{}] 20:06:12 INFO - PROCESS | 516 | 1463281572481 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:12 INFO - PROCESS | 516 | 1463281572567 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:06:12 INFO - PROCESS | 516 | 1463281572575 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:12 INFO - PROCESS | 516 | ++DOCSHELL 1541D000 == 48 [pid = 516] [id = 201] 20:06:12 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (154C5C00) [pid = 516] [serial = 601] [outer = 00000000] 20:06:12 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (15B04C00) [pid = 516] [serial = 602] [outer = 154C5C00] 20:06:12 INFO - PROCESS | 516 | 1463281572620 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (167AEC00) [pid = 516] [serial = 603] [outer = 154C5C00] 20:06:13 INFO - PROCESS | 516 | 1463281573048 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 20:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 630ms 20:06:13 INFO - PROCESS | 516 | 1463281573094 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:06:13 INFO - PROCESS | 516 | 1463281573097 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 20:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:06:13 INFO - PROCESS | 516 | 1463281573107 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:06:13 INFO - PROCESS | 516 | 1463281573111 Marionette TRACE conn2 <- [1,770,null,{}] 20:06:13 INFO - PROCESS | 516 | 1463281573115 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:13 INFO - PROCESS | 516 | 1463281573198 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:06:13 INFO - PROCESS | 516 | 1463281573206 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:13 INFO - PROCESS | 516 | ++DOCSHELL 15B04400 == 49 [pid = 516] [id = 202] 20:06:13 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (15F6E400) [pid = 516] [serial = 604] [outer = 00000000] 20:06:13 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (17741C00) [pid = 516] [serial = 605] [outer = 15F6E400] 20:06:13 INFO - PROCESS | 516 | 1463281573251 Marionette DEBUG loaded listener.js 20:06:13 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (177D9C00) [pid = 516] [serial = 606] [outer = 15F6E400] 20:06:13 INFO - PROCESS | 516 | 1463281573669 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 20:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 584ms 20:06:13 INFO - PROCESS | 516 | 1463281573700 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:06:13 INFO - PROCESS | 516 | 1463281573702 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 20:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:06:13 INFO - PROCESS | 516 | 1463281573706 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:06:13 INFO - PROCESS | 516 | 1463281573708 Marionette TRACE conn2 <- [1,774,null,{}] 20:06:13 INFO - PROCESS | 516 | 1463281573711 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:13 INFO - PROCESS | 516 | 1463281573802 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:06:13 INFO - PROCESS | 516 | 1463281573809 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:13 INFO - PROCESS | 516 | ++DOCSHELL 175BF000 == 50 [pid = 516] [id = 203] 20:06:13 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (177B0C00) [pid = 516] [serial = 607] [outer = 00000000] 20:06:13 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (19643C00) [pid = 516] [serial = 608] [outer = 177B0C00] 20:06:13 INFO - PROCESS | 516 | 1463281573853 Marionette DEBUG loaded listener.js 20:06:13 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (19647800) [pid = 516] [serial = 609] [outer = 177B0C00] 20:06:14 INFO - PROCESS | 516 | 1463281574356 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 691ms 20:06:14 INFO - PROCESS | 516 | 1463281574405 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:06:14 INFO - PROCESS | 516 | 1463281574407 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 20:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:06:14 INFO - PROCESS | 516 | 1463281574411 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:06:14 INFO - PROCESS | 516 | 1463281574415 Marionette TRACE conn2 <- [1,778,null,{}] 20:06:14 INFO - PROCESS | 516 | 1463281574418 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:14 INFO - PROCESS | 516 | 1463281574529 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:06:14 INFO - PROCESS | 516 | 1463281574587 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:14 INFO - PROCESS | 516 | ++DOCSHELL 198DDC00 == 51 [pid = 516] [id = 204] 20:06:14 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (198DE400) [pid = 516] [serial = 610] [outer = 00000000] 20:06:14 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (198F4000) [pid = 516] [serial = 611] [outer = 198DE400] 20:06:14 INFO - PROCESS | 516 | 1463281574638 Marionette DEBUG loaded listener.js 20:06:14 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (19C31400) [pid = 516] [serial = 612] [outer = 198DE400] 20:06:15 INFO - PROCESS | 516 | 1463281575050 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 692ms 20:06:15 INFO - PROCESS | 516 | 1463281575094 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:06:15 INFO - PROCESS | 516 | 1463281575096 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 20:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:06:15 INFO - PROCESS | 516 | 1463281575099 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:06:15 INFO - PROCESS | 516 | 1463281575101 Marionette TRACE conn2 <- [1,782,null,{}] 20:06:15 INFO - PROCESS | 516 | 1463281575105 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:15 INFO - PROCESS | 516 | 1463281575244 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:06:15 INFO - PROCESS | 516 | 1463281575308 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 516 | ++DOCSHELL 10534000 == 52 [pid = 516] [id = 205] 20:06:15 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (19EE5400) [pid = 516] [serial = 613] [outer = 00000000] 20:06:15 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1A0B8C00) [pid = 516] [serial = 614] [outer = 19EE5400] 20:06:15 INFO - PROCESS | 516 | 1463281575352 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1A18A000) [pid = 516] [serial = 615] [outer = 19EE5400] 20:06:15 INFO - PROCESS | 516 | 1463281575738 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 20:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 691ms 20:06:15 INFO - PROCESS | 516 | 1463281575782 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:06:15 INFO - PROCESS | 516 | 1463281575784 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 20:06:15 INFO - PROCESS | 516 | 1463281575787 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:06:15 INFO - PROCESS | 516 | 1463281575789 Marionette TRACE conn2 <- [1,786,null,{}] 20:06:15 INFO - PROCESS | 516 | 1463281575801 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:15 INFO - PROCESS | 516 | 1463281575908 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:06:15 INFO - PROCESS | 516 | 1463281575914 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 516 | ++DOCSHELL 198F9000 == 53 [pid = 516] [id = 206] 20:06:15 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (19E4F400) [pid = 516] [serial = 616] [outer = 00000000] 20:06:15 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1A497400) [pid = 516] [serial = 617] [outer = 19E4F400] 20:06:15 INFO - PROCESS | 516 | 1463281575957 Marionette DEBUG loaded listener.js 20:06:16 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (1A498000) [pid = 516] [serial = 618] [outer = 19E4F400] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 111 (10D21800) [pid = 516] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1400A400) [pid = 516] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 109 (16F71C00) [pid = 516] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 108 (12846400) [pid = 516] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1128D800) [pid = 516] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 106 (172F4C00) [pid = 516] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:06:16 INFO - PROCESS | 516 | --DOMWINDOW == 105 (18277C00) [pid = 516] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:06:16 INFO - PROCESS | 516 | 1463281576388 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 20:06:16 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 20:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 646ms 20:06:16 INFO - PROCESS | 516 | 1463281576446 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:06:16 INFO - PROCESS | 516 | 1463281576448 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 20:06:16 INFO - PROCESS | 516 | 1463281576452 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:06:16 INFO - PROCESS | 516 | 1463281576453 Marionette TRACE conn2 <- [1,790,null,{}] 20:06:16 INFO - PROCESS | 516 | 1463281576457 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:16 INFO - PROCESS | 516 | 1463281576536 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:06:16 INFO - PROCESS | 516 | 1463281576570 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:16 INFO - PROCESS | 516 | ++DOCSHELL 19EED800 == 54 [pid = 516] [id = 207] 20:06:16 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (1A0A9800) [pid = 516] [serial = 619] [outer = 00000000] 20:06:16 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1A72A400) [pid = 516] [serial = 620] [outer = 1A0A9800] 20:06:16 INFO - PROCESS | 516 | 1463281576613 Marionette DEBUG loaded listener.js 20:06:16 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1A730800) [pid = 516] [serial = 621] [outer = 1A0A9800] 20:06:17 INFO - PROCESS | 516 | 1463281577010 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 20:06:17 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 20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 584ms 20:06:17 INFO - PROCESS | 516 | 1463281577032 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:06:17 INFO - PROCESS | 516 | 1463281577033 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:06:17 INFO - PROCESS | 516 | 1463281577052 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:06:17 INFO - PROCESS | 516 | 1463281577054 Marionette TRACE conn2 <- [1,794,null,{}] 20:06:17 INFO - PROCESS | 516 | 1463281577057 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:17 INFO - PROCESS | 516 | 1463281577137 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:06:17 INFO - PROCESS | 516 | 1463281577143 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:17 INFO - PROCESS | 516 | ++DOCSHELL 1A733C00 == 55 [pid = 516] [id = 208] 20:06:17 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1A922C00) [pid = 516] [serial = 622] [outer = 00000000] 20:06:17 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (14013C00) [pid = 516] [serial = 623] [outer = 1A922C00] 20:06:17 INFO - PROCESS | 516 | 1463281577186 Marionette DEBUG loaded listener.js 20:06:17 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1A927C00) [pid = 516] [serial = 624] [outer = 1A922C00] 20:06:17 INFO - PROCESS | 516 | 1463281577591 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 20:06:17 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 20:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 584ms 20:06:17 INFO - PROCESS | 516 | 1463281577650 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:06:17 INFO - PROCESS | 516 | 1463281577652 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 20:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:06:17 INFO - PROCESS | 516 | 1463281577656 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:06:17 INFO - PROCESS | 516 | 1463281577658 Marionette TRACE conn2 <- [1,798,null,{}] 20:06:17 INFO - PROCESS | 516 | 1463281577662 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:17 INFO - PROCESS | 516 | 1463281577726 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:06:17 INFO - PROCESS | 516 | 1463281577732 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:17 INFO - PROCESS | 516 | ++DOCSHELL 1A192000 == 56 [pid = 516] [id = 209] 20:06:17 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (1A92D400) [pid = 516] [serial = 625] [outer = 00000000] 20:06:17 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1AB4A400) [pid = 516] [serial = 626] [outer = 1A92D400] 20:06:17 INFO - PROCESS | 516 | 1463281577780 Marionette DEBUG loaded listener.js 20:06:17 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (1AC82400) [pid = 516] [serial = 627] [outer = 1A92D400] 20:06:18 INFO - PROCESS | 516 | 1463281578412 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 20:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 784ms 20:06:18 INFO - PROCESS | 516 | 1463281578442 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:06:18 INFO - PROCESS | 516 | 1463281578447 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 20:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:06:18 INFO - PROCESS | 516 | 1463281578455 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:06:18 INFO - PROCESS | 516 | 1463281578460 Marionette TRACE conn2 <- [1,802,null,{}] 20:06:18 INFO - PROCESS | 516 | 1463281578468 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:18 INFO - PROCESS | 516 | 1463281578579 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:06:18 INFO - PROCESS | 516 | 1463281578710 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:18 INFO - PROCESS | 516 | ++DOCSHELL 10D29400 == 57 [pid = 516] [id = 210] 20:06:18 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (10E8DC00) [pid = 516] [serial = 628] [outer = 00000000] 20:06:18 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (13812800) [pid = 516] [serial = 629] [outer = 10E8DC00] 20:06:18 INFO - PROCESS | 516 | 1463281578767 Marionette DEBUG loaded listener.js 20:06:18 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1400EC00) [pid = 516] [serial = 630] [outer = 10E8DC00] 20:06:19 INFO - PROCESS | 516 | 1463281579359 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 20:06:19 INFO - PROCESS | 516 | 1463281579396 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 20:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:06:19 INFO - PROCESS | 516 | 1463281579404 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:06:19 INFO - PROCESS | 516 | 1463281579407 Marionette TRACE conn2 <- [1,806,null,{}] 20:06:19 INFO - PROCESS | 516 | 1463281579411 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:19 INFO - PROCESS | 516 | 1463281579525 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:06:19 INFO - PROCESS | 516 | 1463281579627 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:19 INFO - PROCESS | 516 | ++DOCSHELL 16982000 == 58 [pid = 516] [id = 211] 20:06:19 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (16B4A400) [pid = 516] [serial = 631] [outer = 00000000] 20:06:19 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (18043400) [pid = 516] [serial = 632] [outer = 16B4A400] 20:06:19 INFO - PROCESS | 516 | 1463281579680 Marionette DEBUG loaded listener.js 20:06:19 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (195D1C00) [pid = 516] [serial = 633] [outer = 16B4A400] 20:06:20 INFO - PROCESS | 516 | 1463281580187 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 891ms 20:06:20 INFO - PROCESS | 516 | 1463281580291 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:06:20 INFO - PROCESS | 516 | 1463281580294 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 20:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:06:20 INFO - PROCESS | 516 | 1463281580298 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 516 | 1463281580302 Marionette TRACE conn2 <- [1,810,null,{}] 20:06:20 INFO - PROCESS | 516 | 1463281580313 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:20 INFO - PROCESS | 516 | 1463281580492 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:06:20 INFO - PROCESS | 516 | 1463281580622 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:20 INFO - PROCESS | 516 | ++DOCSHELL 195D8800 == 59 [pid = 516] [id = 212] 20:06:20 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (195D8C00) [pid = 516] [serial = 634] [outer = 00000000] 20:06:20 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (198FC400) [pid = 516] [serial = 635] [outer = 195D8C00] 20:06:20 INFO - PROCESS | 516 | 1463281580679 Marionette DEBUG loaded listener.js 20:06:20 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (1A0B6800) [pid = 516] [serial = 636] [outer = 195D8C00] 20:06:21 INFO - PROCESS | 516 | 1463281581231 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 20:06:21 INFO - PROCESS | 516 | 1463281581284 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 20:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:06:21 INFO - PROCESS | 516 | 1463281581288 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:06:21 INFO - PROCESS | 516 | 1463281581290 Marionette TRACE conn2 <- [1,814,null,{}] 20:06:21 INFO - PROCESS | 516 | 1463281581294 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:21 INFO - PROCESS | 516 | 1463281581396 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:06:21 INFO - PROCESS | 516 | 1463281581497 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:21 INFO - PROCESS | 516 | ++DOCSHELL 1589EC00 == 60 [pid = 516] [id = 213] 20:06:21 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1589FC00) [pid = 516] [serial = 637] [outer = 00000000] 20:06:21 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (158A6C00) [pid = 516] [serial = 638] [outer = 1589FC00] 20:06:21 INFO - PROCESS | 516 | 1463281581558 Marionette DEBUG loaded listener.js 20:06:21 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (198FA000) [pid = 516] [serial = 639] [outer = 1589FC00] 20:06:22 INFO - PROCESS | 516 | 1463281582127 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 20:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 892ms 20:06:22 INFO - PROCESS | 516 | 1463281582176 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 20:06:22 INFO - PROCESS | 516 | 1463281582178 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 20:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:06:22 INFO - PROCESS | 516 | 1463281582182 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:06:22 INFO - PROCESS | 516 | 1463281582184 Marionette TRACE conn2 <- [1,818,null,{}] 20:06:22 INFO - PROCESS | 516 | 1463281582188 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:22 INFO - PROCESS | 516 | 1463281582288 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:06:22 INFO - PROCESS | 516 | 1463281582388 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 516 | ++DOCSHELL 158A3800 == 61 [pid = 516] [id = 214] 20:06:22 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (158A9C00) [pid = 516] [serial = 640] [outer = 00000000] 20:06:22 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1AB48C00) [pid = 516] [serial = 641] [outer = 158A9C00] 20:06:22 INFO - PROCESS | 516 | 1463281582441 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1AB54000) [pid = 516] [serial = 642] [outer = 158A9C00] 20:06:22 INFO - PROCESS | 516 | 1463281582999 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 20:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 891ms 20:06:23 INFO - PROCESS | 516 | 1463281583070 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:06:23 INFO - PROCESS | 516 | 1463281583072 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 20:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:06:23 INFO - PROCESS | 516 | 1463281583076 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 516 | 1463281583078 Marionette TRACE conn2 <- [1,822,null,{}] 20:06:23 INFO - PROCESS | 516 | 1463281583082 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:23 INFO - PROCESS | 516 | 1463281583202 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:06:23 INFO - PROCESS | 516 | 1463281583519 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:23 INFO - PROCESS | 516 | ++DOCSHELL 0F97DC00 == 62 [pid = 516] [id = 215] 20:06:23 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (0F985C00) [pid = 516] [serial = 643] [outer = 00000000] 20:06:23 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (10E8A800) [pid = 516] [serial = 644] [outer = 0F985C00] 20:06:23 INFO - PROCESS | 516 | 1463281583608 Marionette DEBUG loaded listener.js 20:06:23 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (11A03C00) [pid = 516] [serial = 645] [outer = 0F985C00] 20:06:24 INFO - PROCESS | 516 | 1463281584295 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 20:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1291ms 20:06:24 INFO - PROCESS | 516 | 1463281584370 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 20:06:24 INFO - PROCESS | 516 | 1463281584374 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 20:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:06:24 INFO - PROCESS | 516 | 1463281584397 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:06:24 INFO - PROCESS | 516 | 1463281584401 Marionette TRACE conn2 <- [1,826,null,{}] 20:06:24 INFO - PROCESS | 516 | 1463281584406 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:24 INFO - PROCESS | 516 | 1463281584511 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:06:24 INFO - PROCESS | 516 | 1463281584640 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:24 INFO - PROCESS | 516 | ++DOCSHELL 12A7B800 == 63 [pid = 516] [id = 216] 20:06:24 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (12D7AC00) [pid = 516] [serial = 646] [outer = 00000000] 20:06:24 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (140C6C00) [pid = 516] [serial = 647] [outer = 12D7AC00] 20:06:24 INFO - PROCESS | 516 | 1463281584691 Marionette DEBUG loaded listener.js 20:06:24 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1589B000) [pid = 516] [serial = 648] [outer = 12D7AC00] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 1A733C00 == 62 [pid = 516] [id = 208] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 19EED800 == 61 [pid = 516] [id = 207] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 198F9000 == 60 [pid = 516] [id = 206] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 10534000 == 59 [pid = 516] [id = 205] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 198DDC00 == 58 [pid = 516] [id = 204] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 175BF000 == 57 [pid = 516] [id = 203] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 15B04400 == 56 [pid = 516] [id = 202] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 1541D000 == 55 [pid = 516] [id = 201] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 10BA9400 == 54 [pid = 516] [id = 200] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 10C4C800 == 53 [pid = 516] [id = 199] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 18045000 == 52 [pid = 516] [id = 197] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 134 (198E7800) [pid = 516] [serial = 581] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 131F6400 == 51 [pid = 516] [id = 196] 20:06:24 INFO - PROCESS | 516 | --DOCSHELL 10277000 == 50 [pid = 516] [id = 195] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 133 (16F4F000) [pid = 516] [serial = 578] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 132 (154C9400) [pid = 516] [serial = 566] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 131 (175BCC00) [pid = 516] [serial = 569] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 130 (177DB800) [pid = 516] [serial = 570] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 129 (154D3000) [pid = 516] [serial = 564] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 128 (15380C00) [pid = 516] [serial = 563] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 127 (12A75000) [pid = 516] [serial = 561] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1284A800) [pid = 516] [serial = 560] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 125 (1826A400) [pid = 516] [serial = 572] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 124 (19648000) [pid = 516] [serial = 557] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 123 (12A78000) [pid = 516] [serial = 551] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 122 (16F53000) [pid = 516] [serial = 554] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 121 (15B09800) [pid = 516] [serial = 567] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 120 (197BD000) [pid = 516] [serial = 575] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 119 (1988CC00) [pid = 516] [serial = 576] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 118 (197BB800) [pid = 516] [serial = 579] [outer = 00000000] [url = about:blank] 20:06:24 INFO - PROCESS | 516 | --DOMWINDOW == 117 (18272800) [pid = 516] [serial = 573] [outer = 00000000] [url = about:blank] 20:06:25 INFO - PROCESS | 516 | 1463281585169 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 830ms 20:06:25 INFO - PROCESS | 516 | 1463281585221 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 516 | 1463281585225 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 20:06:25 INFO - PROCESS | 516 | 1463281585229 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:06:25 INFO - PROCESS | 516 | 1463281585231 Marionette TRACE conn2 <- [1,830,null,{}] 20:06:25 INFO - PROCESS | 516 | 1463281585235 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:25 INFO - PROCESS | 516 | 1463281585318 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:06:25 INFO - PROCESS | 516 | 1463281585331 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 516 | ++DOCSHELL 1127F400 == 51 [pid = 516] [id = 217] 20:06:25 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (12A78800) [pid = 516] [serial = 649] [outer = 00000000] 20:06:25 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1337F800) [pid = 516] [serial = 650] [outer = 12A78800] 20:06:25 INFO - PROCESS | 516 | 1463281585449 Marionette DEBUG loaded listener.js 20:06:25 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1589E000) [pid = 516] [serial = 651] [outer = 12A78800] 20:06:25 INFO - PROCESS | 516 | 1463281585822 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 630ms 20:06:25 INFO - PROCESS | 516 | 1463281585851 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 516 | 1463281585853 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 20:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:06:25 INFO - PROCESS | 516 | 1463281585861 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 516 | 1463281585866 Marionette TRACE conn2 <- [1,834,null,{}] 20:06:25 INFO - PROCESS | 516 | 1463281585880 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:25 INFO - PROCESS | 516 | 1463281585965 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:06:26 INFO - PROCESS | 516 | 1463281585999 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:26 INFO - PROCESS | 516 | ++DOCSHELL 16C09000 == 52 [pid = 516] [id = 218] 20:06:26 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (16F70C00) [pid = 516] [serial = 652] [outer = 00000000] 20:06:26 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (172F1400) [pid = 516] [serial = 653] [outer = 16F70C00] 20:06:26 INFO - PROCESS | 516 | 1463281586043 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (177AE400) [pid = 516] [serial = 654] [outer = 16F70C00] 20:06:26 INFO - PROCESS | 516 | 1463281586473 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 20:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 646ms 20:06:26 INFO - PROCESS | 516 | 1463281586515 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:06:26 INFO - PROCESS | 516 | 1463281586517 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 20:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:06:26 INFO - PROCESS | 516 | 1463281586520 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 516 | 1463281586522 Marionette TRACE conn2 <- [1,838,null,{}] 20:06:26 INFO - PROCESS | 516 | 1463281586525 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:26 INFO - PROCESS | 516 | 1463281586606 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:06:26 INFO - PROCESS | 516 | 1463281586612 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:26 INFO - PROCESS | 516 | ++DOCSHELL 102F7C00 == 53 [pid = 516] [id = 219] 20:06:26 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (10A60400) [pid = 516] [serial = 655] [outer = 00000000] 20:06:26 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1826A400) [pid = 516] [serial = 656] [outer = 10A60400] 20:06:26 INFO - PROCESS | 516 | 1463281586656 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (18277800) [pid = 516] [serial = 657] [outer = 10A60400] 20:06:27 INFO - PROCESS | 516 | 1463281587092 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 630ms 20:06:27 INFO - PROCESS | 516 | 1463281587140 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:06:27 INFO - PROCESS | 516 | 1463281587151 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 20:06:27 INFO - PROCESS | 516 | 1463281587155 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:06:27 INFO - PROCESS | 516 | 1463281587157 Marionette TRACE conn2 <- [1,842,null,{}] 20:06:27 INFO - PROCESS | 516 | 1463281587160 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:27 INFO - PROCESS | 516 | 1463281587271 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:06:27 INFO - PROCESS | 516 | 1463281587324 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 516 | ++DOCSHELL 10A62400 == 54 [pid = 516] [id = 220] 20:06:27 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (18274C00) [pid = 516] [serial = 658] [outer = 00000000] 20:06:27 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (195D9400) [pid = 516] [serial = 659] [outer = 18274C00] 20:06:27 INFO - PROCESS | 516 | 1463281587404 Marionette DEBUG loaded listener.js 20:06:27 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1964A800) [pid = 516] [serial = 660] [outer = 18274C00] 20:06:27 INFO - PROCESS | 516 | 1463281587847 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 20:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 723ms 20:06:27 INFO - PROCESS | 516 | 1463281587897 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:06:27 INFO - PROCESS | 516 | 1463281587883 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 20:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:06:27 INFO - PROCESS | 516 | 1463281587886 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:06:27 INFO - PROCESS | 516 | 1463281587888 Marionette TRACE conn2 <- [1,846,null,{}] 20:06:27 INFO - PROCESS | 516 | 1463281587891 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:28 INFO - PROCESS | 516 | 1463281588002 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:06:28 INFO - PROCESS | 516 | 1463281588066 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:28 INFO - PROCESS | 516 | ++DOCSHELL 19883C00 == 55 [pid = 516] [id = 221] 20:06:28 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (19884400) [pid = 516] [serial = 661] [outer = 00000000] 20:06:28 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (198DF000) [pid = 516] [serial = 662] [outer = 19884400] 20:06:28 INFO - PROCESS | 516 | 1463281588109 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (198DFC00) [pid = 516] [serial = 663] [outer = 19884400] 20:06:28 INFO - PROCESS | 516 | 1463281588505 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 20:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 615ms 20:06:28 INFO - PROCESS | 516 | 1463281588524 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:06:28 INFO - PROCESS | 516 | 1463281588526 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 20:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:06:28 INFO - PROCESS | 516 | 1463281588529 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:06:28 INFO - PROCESS | 516 | 1463281588531 Marionette TRACE conn2 <- [1,850,null,{}] 20:06:28 INFO - PROCESS | 516 | 1463281588534 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:28 INFO - PROCESS | 516 | 1463281588653 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:06:28 INFO - PROCESS | 516 | 1463281588741 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:28 INFO - PROCESS | 516 | ++DOCSHELL 198E8000 == 56 [pid = 516] [id = 222] 20:06:28 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (198EC000) [pid = 516] [serial = 664] [outer = 00000000] 20:06:28 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (19C3AC00) [pid = 516] [serial = 665] [outer = 198EC000] 20:06:28 INFO - PROCESS | 516 | 1463281588794 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (19EEB400) [pid = 516] [serial = 666] [outer = 198EC000] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 134 (198DE400) [pid = 516] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 133 (19EE5400) [pid = 516] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 132 (19E4F400) [pid = 516] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 131 (15F6E400) [pid = 516] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 130 (154C5C00) [pid = 516] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 129 (10D20400) [pid = 516] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 128 (177B0C00) [pid = 516] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 127 (10C3E400) [pid = 516] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1A0A9800) [pid = 516] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 125 (198DE000) [pid = 516] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:06:29 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1A922C00) [pid = 516] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:06:29 INFO - PROCESS | 516 | 1463281589335 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 830ms 20:06:29 INFO - PROCESS | 516 | 1463281589356 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:06:29 INFO - PROCESS | 516 | 1463281589358 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:06:29 INFO - PROCESS | 516 | 1463281589361 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 516 | 1463281589363 Marionette TRACE conn2 <- [1,854,null,{}] 20:06:29 INFO - PROCESS | 516 | 1463281589366 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:29 INFO - PROCESS | 516 | 1463281589445 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:06:29 INFO - PROCESS | 516 | 1463281589460 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 516 | ++DOCSHELL 10C3F000 == 57 [pid = 516] [id = 223] 20:06:29 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (13DB9800) [pid = 516] [serial = 667] [outer = 00000000] 20:06:29 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1723EC00) [pid = 516] [serial = 668] [outer = 13DB9800] 20:06:29 INFO - PROCESS | 516 | 1463281589505 Marionette DEBUG loaded listener.js 20:06:29 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (198DE000) [pid = 516] [serial = 669] [outer = 13DB9800] 20:06:29 INFO - PROCESS | 516 | 1463281589901 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 20:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 584ms 20:06:29 INFO - PROCESS | 516 | 1463281589942 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:06:29 INFO - PROCESS | 516 | 1463281589944 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 20:06:29 INFO - PROCESS | 516 | 1463281589948 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:06:29 INFO - PROCESS | 516 | 1463281589949 Marionette TRACE conn2 <- [1,858,null,{}] 20:06:29 INFO - PROCESS | 516 | 1463281589983 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:30 INFO - PROCESS | 516 | 1463281590065 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:06:30 INFO - PROCESS | 516 | 1463281590071 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 516 | ++DOCSHELL 15719C00 == 58 [pid = 516] [id = 224] 20:06:30 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (177B0C00) [pid = 516] [serial = 670] [outer = 00000000] 20:06:30 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1A0B3800) [pid = 516] [serial = 671] [outer = 177B0C00] 20:06:30 INFO - PROCESS | 516 | 1463281590116 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1A194400) [pid = 516] [serial = 672] [outer = 177B0C00] 20:06:30 INFO - PROCESS | 516 | 1463281590531 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 615ms 20:06:30 INFO - PROCESS | 516 | 1463281590591 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 516 | 1463281590594 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 20:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:06:30 INFO - PROCESS | 516 | 1463281590597 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 516 | 1463281590598 Marionette TRACE conn2 <- [1,862,null,{}] 20:06:30 INFO - PROCESS | 516 | 1463281590602 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:30 INFO - PROCESS | 516 | 1463281590683 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:06:30 INFO - PROCESS | 516 | 1463281590689 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 516 | ++DOCSHELL 16D66C00 == 59 [pid = 516] [id = 225] 20:06:30 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (16D68000) [pid = 516] [serial = 673] [outer = 00000000] 20:06:30 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (16D70400) [pid = 516] [serial = 674] [outer = 16D68000] 20:06:30 INFO - PROCESS | 516 | 1463281590738 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (177A8400) [pid = 516] [serial = 675] [outer = 16D68000] 20:06:31 INFO - PROCESS | 516 | 1463281591159 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 20:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 630ms 20:06:31 INFO - PROCESS | 516 | 1463281591216 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:06:31 INFO - PROCESS | 516 | 1463281591218 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 20:06:31 INFO - PROCESS | 516 | 1463281591282 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:06:31 INFO - PROCESS | 516 | 1463281591285 Marionette TRACE conn2 <- [1,866,null,{}] 20:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:06:31 INFO - PROCESS | 516 | 1463281591291 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:31 INFO - PROCESS | 516 | 1463281591450 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:06:31 INFO - PROCESS | 516 | 1463281591551 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 516 | ++DOCSHELL 10F9F000 == 60 [pid = 516] [id = 226] 20:06:31 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (11287800) [pid = 516] [serial = 676] [outer = 00000000] 20:06:31 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (12840000) [pid = 516] [serial = 677] [outer = 11287800] 20:06:31 INFO - PROCESS | 516 | 1463281591605 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (12A74400) [pid = 516] [serial = 678] [outer = 11287800] 20:06:32 INFO - PROCESS | 516 | 1463281592155 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 20:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 922ms 20:06:32 INFO - PROCESS | 516 | 1463281592217 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:06:32 INFO - PROCESS | 516 | 1463281592221 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 20:06:32 INFO - PROCESS | 516 | 1463281592225 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:06:32 INFO - PROCESS | 516 | 1463281592228 Marionette TRACE conn2 <- [1,870,null,{}] 20:06:32 INFO - PROCESS | 516 | 1463281592235 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:32 INFO - PROCESS | 516 | 1463281592345 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:06:32 INFO - PROCESS | 516 | 1463281592478 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:32 INFO - PROCESS | 516 | ++DOCSHELL 140CC800 == 61 [pid = 516] [id = 227] 20:06:32 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (140D4400) [pid = 516] [serial = 679] [outer = 00000000] 20:06:32 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (15B01800) [pid = 516] [serial = 680] [outer = 140D4400] 20:06:32 INFO - PROCESS | 516 | 1463281592532 Marionette DEBUG loaded listener.js 20:06:32 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (16985C00) [pid = 516] [serial = 681] [outer = 140D4400] 20:06:33 INFO - PROCESS | 516 | 1463281593117 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 20:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 922ms 20:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:06:33 INFO - PROCESS | 516 | 1463281593156 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:06:33 INFO - PROCESS | 516 | 1463281593158 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 20:06:33 INFO - PROCESS | 516 | 1463281593162 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:06:33 INFO - PROCESS | 516 | 1463281593164 Marionette TRACE conn2 <- [1,874,null,{}] 20:06:33 INFO - PROCESS | 516 | 1463281593168 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:33 INFO - PROCESS | 516 | 1463281593327 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:06:33 INFO - PROCESS | 516 | 1463281593397 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 516 | ++DOCSHELL 17E0F400 == 62 [pid = 516] [id = 228] 20:06:33 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (18041000) [pid = 516] [serial = 682] [outer = 00000000] 20:06:33 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (195D2C00) [pid = 516] [serial = 683] [outer = 18041000] 20:06:33 INFO - PROCESS | 516 | 1463281593457 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (19644000) [pid = 516] [serial = 684] [outer = 18041000] 20:06:34 INFO - PROCESS | 516 | 1463281594101 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 20:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 984ms 20:06:34 INFO - PROCESS | 516 | 1463281594152 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:06:34 INFO - PROCESS | 516 | 1463281594155 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 20:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:06:34 INFO - PROCESS | 516 | 1463281594160 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 516 | 1463281594162 Marionette TRACE conn2 <- [1,878,null,{}] 20:06:34 INFO - PROCESS | 516 | 1463281594165 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:34 INFO - PROCESS | 516 | 1463281594269 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:06:34 INFO - PROCESS | 516 | 1463281594399 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:34 INFO - PROCESS | 516 | ++DOCSHELL 18048400 == 63 [pid = 516] [id = 229] 20:06:34 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (18272C00) [pid = 516] [serial = 685] [outer = 00000000] 20:06:34 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (19834C00) [pid = 516] [serial = 686] [outer = 18272C00] 20:06:34 INFO - PROCESS | 516 | 1463281594453 Marionette DEBUG loaded listener.js 20:06:34 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (198ECC00) [pid = 516] [serial = 687] [outer = 18272C00] 20:06:35 INFO - PROCESS | 516 | 1463281595308 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 20:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1168ms 20:06:35 INFO - PROCESS | 516 | 1463281595342 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:06:35 INFO - PROCESS | 516 | 1463281595344 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 20:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:06:35 INFO - PROCESS | 516 | 1463281595348 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 516 | 1463281595350 Marionette TRACE conn2 <- [1,882,null,{}] 20:06:35 INFO - PROCESS | 516 | 1463281595353 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:35 INFO - PROCESS | 516 | 1463281595454 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:06:35 INFO - PROCESS | 516 | 1463281595584 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:35 INFO - PROCESS | 516 | ++DOCSHELL 0F9EC800 == 64 [pid = 516] [id = 230] 20:06:35 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (1964DC00) [pid = 516] [serial = 688] [outer = 00000000] 20:06:35 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (1A92F400) [pid = 516] [serial = 689] [outer = 1964DC00] 20:06:35 INFO - PROCESS | 516 | 1463281595639 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (1AC8CC00) [pid = 516] [serial = 690] [outer = 1964DC00] 20:06:36 INFO - PROCESS | 516 | 1463281596181 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 20:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 891ms 20:06:36 INFO - PROCESS | 516 | 1463281596235 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:06:36 INFO - PROCESS | 516 | 1463281596237 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 20:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:06:36 INFO - PROCESS | 516 | 1463281596241 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:06:36 INFO - PROCESS | 516 | 1463281596243 Marionette TRACE conn2 <- [1,886,null,{}] 20:06:36 INFO - PROCESS | 516 | 1463281596247 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:36 INFO - PROCESS | 516 | 1463281596371 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:06:36 INFO - PROCESS | 516 | 1463281596477 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:36 INFO - PROCESS | 516 | ++DOCSHELL 1B20BC00 == 65 [pid = 516] [id = 231] 20:06:36 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (1B20C800) [pid = 516] [serial = 691] [outer = 00000000] 20:06:36 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1B216800) [pid = 516] [serial = 692] [outer = 1B20C800] 20:06:36 INFO - PROCESS | 516 | 1463281596530 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (1B36D000) [pid = 516] [serial = 693] [outer = 1B20C800] 20:06:37 INFO - PROCESS | 516 | 1463281597159 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 984ms 20:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:06:37 INFO - PROCESS | 516 | 1463281597227 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 516 | 1463281597229 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 20:06:37 INFO - PROCESS | 516 | 1463281597232 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 516 | 1463281597234 Marionette TRACE conn2 <- [1,890,null,{}] 20:06:37 INFO - PROCESS | 516 | 1463281597253 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:37 INFO - PROCESS | 516 | 1463281597357 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:06:37 INFO - PROCESS | 516 | 1463281597635 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 516 | ++DOCSHELL 0F30D000 == 66 [pid = 516] [id = 232] 20:06:37 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (0F9F0400) [pid = 516] [serial = 694] [outer = 00000000] 20:06:37 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (10D2D400) [pid = 516] [serial = 695] [outer = 0F9F0400] 20:06:37 INFO - PROCESS | 516 | 1463281597691 Marionette DEBUG loaded listener.js 20:06:37 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (11CA2400) [pid = 516] [serial = 696] [outer = 0F9F0400] 20:06:38 INFO - PROCESS | 516 | 1463281598258 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 20:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1060ms 20:06:38 INFO - PROCESS | 516 | 1463281598308 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:06:38 INFO - PROCESS | 516 | 1463281598312 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 20:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:06:38 INFO - PROCESS | 516 | 1463281598316 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:06:38 INFO - PROCESS | 516 | 1463281598320 Marionette TRACE conn2 <- [1,894,null,{}] 20:06:38 INFO - PROCESS | 516 | 1463281598325 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:38 INFO - PROCESS | 516 | 1463281598425 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:06:38 INFO - PROCESS | 516 | 1463281598538 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:38 INFO - PROCESS | 516 | ++DOCSHELL 140CFC00 == 67 [pid = 516] [id = 233] 20:06:38 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (1537E400) [pid = 516] [serial = 697] [outer = 00000000] 20:06:38 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (154D3800) [pid = 516] [serial = 698] [outer = 1537E400] 20:06:38 INFO - PROCESS | 516 | 1463281598587 Marionette DEBUG loaded listener.js 20:06:38 INFO - PROCESS | 516 | ++DOMWINDOW == 157 (158A5400) [pid = 516] [serial = 699] [outer = 1537E400] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 15719C00 == 66 [pid = 516] [id = 224] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 10C3F000 == 65 [pid = 516] [id = 223] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 198E8000 == 64 [pid = 516] [id = 222] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 19883C00 == 63 [pid = 516] [id = 221] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 10A62400 == 62 [pid = 516] [id = 220] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 102F7C00 == 61 [pid = 516] [id = 219] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 16C09000 == 60 [pid = 516] [id = 218] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 1127F400 == 59 [pid = 516] [id = 217] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 12A7B800 == 58 [pid = 516] [id = 216] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 0F97DC00 == 57 [pid = 516] [id = 215] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 156 (10BB1400) [pid = 516] [serial = 584] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 155 (13DC2800) [pid = 516] [serial = 587] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 154 (19648C00) [pid = 516] [serial = 590] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 153 (19E51400) [pid = 516] [serial = 593] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 152 (1AB4A400) [pid = 516] [serial = 626] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 10D29400 == 56 [pid = 516] [id = 210] 20:06:39 INFO - PROCESS | 516 | --DOCSHELL 1A192000 == 55 [pid = 516] [id = 209] 20:06:39 INFO - PROCESS | 516 | 1463281599186 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 922ms 20:06:39 INFO - PROCESS | 516 | 1463281599244 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 516 | 1463281599247 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:06:39 INFO - PROCESS | 516 | 1463281599252 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 516 | 1463281599254 Marionette TRACE conn2 <- [1,898,null,{}] 20:06:39 INFO - PROCESS | 516 | 1463281599258 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:39 INFO - PROCESS | 516 | 1463281599343 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 151 (198F4000) [pid = 516] [serial = 611] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 150 (1A0B8C00) [pid = 516] [serial = 614] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 149 (19C31400) [pid = 516] [serial = 612] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 148 (1A497400) [pid = 516] [serial = 617] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 147 (1A18A000) [pid = 516] [serial = 615] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 146 (17741C00) [pid = 516] [serial = 605] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 145 (177D9C00) [pid = 516] [serial = 606] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 144 (15B04C00) [pid = 516] [serial = 602] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 143 (167AEC00) [pid = 516] [serial = 603] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 142 (12A73000) [pid = 516] [serial = 597] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 141 (11293000) [pid = 516] [serial = 596] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 140 (19643C00) [pid = 516] [serial = 608] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 139 (10E89400) [pid = 516] [serial = 599] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 138 (12D2D000) [pid = 516] [serial = 600] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1A72A400) [pid = 516] [serial = 620] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 136 (198EF400) [pid = 516] [serial = 582] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 135 (14013C00) [pid = 516] [serial = 623] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 134 (1A927C00) [pid = 516] [serial = 624] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 133 (1A498000) [pid = 516] [serial = 618] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 132 (1A730800) [pid = 516] [serial = 621] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | --DOMWINDOW == 131 (19647800) [pid = 516] [serial = 609] [outer = 00000000] [url = about:blank] 20:06:39 INFO - PROCESS | 516 | 1463281599456 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 516 | ++DOCSHELL 10534000 == 56 [pid = 516] [id = 234] 20:06:39 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (10A5E400) [pid = 516] [serial = 700] [outer = 00000000] 20:06:39 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1284A800) [pid = 516] [serial = 701] [outer = 10A5E400] 20:06:39 INFO - PROCESS | 516 | 1463281599503 Marionette DEBUG loaded listener.js 20:06:39 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (13374000) [pid = 516] [serial = 702] [outer = 10A5E400] 20:06:39 INFO - PROCESS | 516 | 1463281599908 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 692ms 20:06:39 INFO - PROCESS | 516 | 1463281599952 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 516 | 1463281599955 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 20:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:06:39 INFO - PROCESS | 516 | 1463281599959 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 516 | 1463281599965 Marionette TRACE conn2 <- [1,902,null,{}] 20:06:39 INFO - PROCESS | 516 | 1463281599977 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:40 INFO - PROCESS | 516 | 1463281600082 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:06:40 INFO - PROCESS | 516 | 1463281600098 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 516 | ++DOCSHELL 17208400 == 57 [pid = 516] [id = 235] 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1720C400) [pid = 516] [serial = 703] [outer = 00000000] 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (17742000) [pid = 516] [serial = 704] [outer = 1720C400] 20:06:40 INFO - PROCESS | 516 | 1463281600142 Marionette DEBUG loaded listener.js 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (177DCC00) [pid = 516] [serial = 705] [outer = 1720C400] 20:06:40 INFO - PROCESS | 516 | 1463281600583 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1720A800) [pid = 516] [serial = 706] [outer = 1B370C00] 20:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 691ms 20:06:40 INFO - PROCESS | 516 | 1463281600656 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 516 | 1463281600658 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 20:06:40 INFO - PROCESS | 516 | 1463281600661 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 516 | 1463281600663 Marionette TRACE conn2 <- [1,906,null,{}] 20:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:06:40 INFO - PROCESS | 516 | 1463281600666 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:40 INFO - PROCESS | 516 | 1463281600749 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:06:40 INFO - PROCESS | 516 | 1463281600758 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 516 | ++DOCSHELL 17E01800 == 58 [pid = 516] [id = 236] 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (18277C00) [pid = 516] [serial = 707] [outer = 00000000] 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (19648C00) [pid = 516] [serial = 708] [outer = 18277C00] 20:06:40 INFO - PROCESS | 516 | 1463281600802 Marionette DEBUG loaded listener.js 20:06:40 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (197B9000) [pid = 516] [serial = 709] [outer = 18277C00] 20:06:41 INFO - PROCESS | 516 | 1463281601243 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 20:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 630ms 20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:06:41 INFO - PROCESS | 516 | 1463281601284 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:06:41 INFO - PROCESS | 516 | 1463281601286 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 20:06:41 INFO - PROCESS | 516 | 1463281601290 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:06:41 INFO - PROCESS | 516 | 1463281601291 Marionette TRACE conn2 <- [1,910,null,{}] 20:06:41 INFO - PROCESS | 516 | 1463281601295 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:41 INFO - PROCESS | 516 | 1463281601388 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:06:41 INFO - PROCESS | 516 | 1463281601424 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 516 | ++DOCSHELL 1982C800 == 59 [pid = 516] [id = 237] 20:06:41 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (19831C00) [pid = 516] [serial = 710] [outer = 00000000] 20:06:41 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (19885400) [pid = 516] [serial = 711] [outer = 19831C00] 20:06:41 INFO - PROCESS | 516 | 1463281601474 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (198EFC00) [pid = 516] [serial = 712] [outer = 19831C00] 20:06:41 INFO - PROCESS | 516 | 1463281601957 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 20:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 677ms 20:06:41 INFO - PROCESS | 516 | 1463281601990 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:06:41 INFO - PROCESS | 516 | 1463281601991 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 20:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:06:41 INFO - PROCESS | 516 | 1463281601979 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:06:41 INFO - PROCESS | 516 | 1463281601980 Marionette TRACE conn2 <- [1,914,null,{}] 20:06:41 INFO - PROCESS | 516 | 1463281601984 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:42 INFO - PROCESS | 516 | 1463281602099 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:06:42 INFO - PROCESS | 516 | 1463281602169 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 516 | ++DOCSHELL 198FAC00 == 60 [pid = 516] [id = 238] 20:06:42 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (19C31400) [pid = 516] [serial = 713] [outer = 00000000] 20:06:42 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (19C40400) [pid = 516] [serial = 714] [outer = 19C31400] 20:06:42 INFO - PROCESS | 516 | 1463281602212 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (1A186400) [pid = 516] [serial = 715] [outer = 19C31400] 20:06:42 INFO - PROCESS | 516 | 1463281602632 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 20:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 676ms 20:06:42 INFO - PROCESS | 516 | 1463281602678 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:06:42 INFO - PROCESS | 516 | 1463281602680 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 20:06:42 INFO - PROCESS | 516 | 1463281602684 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 516 | 1463281602685 Marionette TRACE conn2 <- [1,918,null,{}] 20:06:42 INFO - PROCESS | 516 | 1463281602692 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:42 INFO - PROCESS | 516 | 1463281602836 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:06:42 INFO - PROCESS | 516 | 1463281602857 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 516 | ++DOCSHELL 1A193C00 == 61 [pid = 516] [id = 239] 20:06:42 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (1A497400) [pid = 516] [serial = 716] [outer = 00000000] 20:06:42 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (1A72B400) [pid = 516] [serial = 717] [outer = 1A497400] 20:06:42 INFO - PROCESS | 516 | 1463281602902 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1A734C00) [pid = 516] [serial = 718] [outer = 1A497400] 20:06:43 INFO - PROCESS | 516 | 1463281603314 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 20:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 677ms 20:06:43 INFO - PROCESS | 516 | 1463281603365 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:06:43 INFO - PROCESS | 516 | 1463281603367 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 20:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:06:43 INFO - PROCESS | 516 | 1463281603370 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:06:43 INFO - PROCESS | 516 | 1463281603372 Marionette TRACE conn2 <- [1,922,null,{}] 20:06:43 INFO - PROCESS | 516 | 1463281603385 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:43 INFO - PROCESS | 516 | 1463281603501 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:06:43 INFO - PROCESS | 516 | 1463281603507 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:43 INFO - PROCESS | 516 | ++DOCSHELL 1A18A400 == 62 [pid = 516] [id = 240] 20:06:43 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (1A731800) [pid = 516] [serial = 719] [outer = 00000000] 20:06:43 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (1AC91000) [pid = 516] [serial = 720] [outer = 1A731800] 20:06:43 INFO - PROCESS | 516 | 1463281603554 Marionette DEBUG loaded listener.js 20:06:43 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (1AF7FC00) [pid = 516] [serial = 721] [outer = 1A731800] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 152 (198EC000) [pid = 516] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 151 (18274C00) [pid = 516] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 150 (13907800) [pid = 516] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 149 (10270000) [pid = 516] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 148 (1A927400) [pid = 516] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 147 (1AB4E400) [pid = 516] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 146 (13DB9800) [pid = 516] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 145 (19884400) [pid = 516] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 144 (1A92EC00) [pid = 516] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 143 (177B0C00) [pid = 516] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 142 (1964E400) [pid = 516] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 141 (12A78800) [pid = 516] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 140 (16F70C00) [pid = 516] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 139 (0F985C00) [pid = 516] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 138 (10A60400) [pid = 516] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 137 (12D7AC00) [pid = 516] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:06:43 INFO - PROCESS | 516 | --DOMWINDOW == 136 (177AE000) [pid = 516] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:06:44 INFO - PROCESS | 516 | 1463281604175 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 830ms 20:06:44 INFO - PROCESS | 516 | 1463281604196 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:06:44 INFO - PROCESS | 516 | 1463281604198 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:06:44 INFO - PROCESS | 516 | 1463281604201 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:06:44 INFO - PROCESS | 516 | 1463281604203 Marionette TRACE conn2 <- [1,926,null,{}] 20:06:44 INFO - PROCESS | 516 | 1463281604206 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:44 INFO - PROCESS | 516 | 1463281604294 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:06:44 INFO - PROCESS | 516 | 1463281604300 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 516 | ++DOCSHELL 16F6C400 == 63 [pid = 516] [id = 241] 20:06:44 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (16F70C00) [pid = 516] [serial = 722] [outer = 00000000] 20:06:44 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (19642000) [pid = 516] [serial = 723] [outer = 16F70C00] 20:06:44 INFO - PROCESS | 516 | 1463281604344 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (198DD800) [pid = 516] [serial = 724] [outer = 16F70C00] 20:06:44 INFO - PROCESS | 516 | 1463281604769 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 20:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 584ms 20:06:44 INFO - PROCESS | 516 | 1463281604798 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:06:44 INFO - PROCESS | 516 | 1463281604800 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 20:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:06:44 INFO - PROCESS | 516 | 1463281604822 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:06:44 INFO - PROCESS | 516 | 1463281604823 Marionette TRACE conn2 <- [1,930,null,{}] 20:06:44 INFO - PROCESS | 516 | 1463281604827 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:44 INFO - PROCESS | 516 | 1463281604911 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:06:44 INFO - PROCESS | 516 | 1463281604917 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 516 | ++DOCSHELL 172F0000 == 64 [pid = 516] [id = 242] 20:06:44 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (1A192000) [pid = 516] [serial = 725] [outer = 00000000] 20:06:44 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1AC89000) [pid = 516] [serial = 726] [outer = 1A192000] 20:06:44 INFO - PROCESS | 516 | 1463281604965 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (1B3E6400) [pid = 516] [serial = 727] [outer = 1A192000] 20:06:45 INFO - PROCESS | 516 | 1463281605393 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 630ms 20:06:45 INFO - PROCESS | 516 | 1463281605442 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 516 | 1463281605445 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 20:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:06:45 INFO - PROCESS | 516 | 1463281605448 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 516 | 1463281605450 Marionette TRACE conn2 <- [1,934,null,{}] 20:06:45 INFO - PROCESS | 516 | 1463281605454 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:45 INFO - PROCESS | 516 | 1463281605551 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:06:45 INFO - PROCESS | 516 | 1463281605557 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:45 INFO - PROCESS | 516 | ++DOCSHELL 198E1800 == 65 [pid = 516] [id = 243] 20:06:45 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (1B3EA800) [pid = 516] [serial = 728] [outer = 00000000] 20:06:45 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1B4EEC00) [pid = 516] [serial = 729] [outer = 1B3EA800] 20:06:45 INFO - PROCESS | 516 | 1463281605600 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (1B4F2800) [pid = 516] [serial = 730] [outer = 1B3EA800] 20:06:46 INFO - PROCESS | 516 | 1463281606285 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 20:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 891ms 20:06:46 INFO - PROCESS | 516 | 1463281606337 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:06:46 INFO - PROCESS | 516 | 1463281606342 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 20:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:06:46 INFO - PROCESS | 516 | 1463281606348 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:06:46 INFO - PROCESS | 516 | 1463281606351 Marionette TRACE conn2 <- [1,938,null,{}] 20:06:46 INFO - PROCESS | 516 | 1463281606357 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:46 INFO - PROCESS | 516 | 1463281606471 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:06:46 INFO - PROCESS | 516 | 1463281606582 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:46 INFO - PROCESS | 516 | ++DOCSHELL 10C41000 == 66 [pid = 516] [id = 244] 20:06:46 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (128A4000) [pid = 516] [serial = 731] [outer = 00000000] 20:06:46 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (1390AC00) [pid = 516] [serial = 732] [outer = 128A4000] 20:06:46 INFO - PROCESS | 516 | 1463281606638 Marionette DEBUG loaded listener.js 20:06:46 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (15414400) [pid = 516] [serial = 733] [outer = 128A4000] 20:06:47 INFO - PROCESS | 516 | 1463281607267 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 20:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 983ms 20:06:47 INFO - PROCESS | 516 | 1463281607334 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:06:47 INFO - PROCESS | 516 | 1463281607340 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 20:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:06:47 INFO - PROCESS | 516 | 1463281607346 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:06:47 INFO - PROCESS | 516 | 1463281607349 Marionette TRACE conn2 <- [1,942,null,{}] 20:06:47 INFO - PROCESS | 516 | 1463281607369 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:47 INFO - PROCESS | 516 | 1463281607484 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:06:47 INFO - PROCESS | 516 | 1463281607619 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 516 | ++DOCSHELL 15D6B800 == 67 [pid = 516] [id = 245] 20:06:47 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (15D75000) [pid = 516] [serial = 734] [outer = 00000000] 20:06:47 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (16D75400) [pid = 516] [serial = 735] [outer = 15D75000] 20:06:47 INFO - PROCESS | 516 | 1463281607673 Marionette DEBUG loaded listener.js 20:06:47 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (1720F400) [pid = 516] [serial = 736] [outer = 15D75000] 20:06:48 INFO - PROCESS | 516 | 1463281608262 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 20:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 983ms 20:06:48 INFO - PROCESS | 516 | 1463281608331 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:06:48 INFO - PROCESS | 516 | 1463281608333 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 20:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:06:48 INFO - PROCESS | 516 | 1463281608337 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:06:48 INFO - PROCESS | 516 | 1463281608341 Marionette TRACE conn2 <- [1,946,null,{}] 20:06:48 INFO - PROCESS | 516 | 1463281608352 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:48 INFO - PROCESS | 516 | 1463281608493 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:06:48 INFO - PROCESS | 516 | 1463281608632 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:48 INFO - PROCESS | 516 | ++DOCSHELL 17191000 == 68 [pid = 516] [id = 246] 20:06:48 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (17192000) [pid = 516] [serial = 737] [outer = 00000000] 20:06:48 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (19643C00) [pid = 516] [serial = 738] [outer = 17192000] 20:06:48 INFO - PROCESS | 516 | 1463281608689 Marionette DEBUG loaded listener.js 20:06:48 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (19834000) [pid = 516] [serial = 739] [outer = 17192000] 20:06:49 INFO - PROCESS | 516 | 1463281609273 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 20:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 984ms 20:06:49 INFO - PROCESS | 516 | 1463281609323 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:06:49 INFO - PROCESS | 516 | 1463281609326 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 20:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:06:49 INFO - PROCESS | 516 | 1463281609330 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:06:49 INFO - PROCESS | 516 | 1463281609333 Marionette TRACE conn2 <- [1,950,null,{}] 20:06:49 INFO - PROCESS | 516 | 1463281609355 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:49 INFO - PROCESS | 516 | 1463281609462 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:06:49 INFO - PROCESS | 516 | 1463281609596 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:49 INFO - PROCESS | 516 | ++DOCSHELL 17741C00 == 69 [pid = 516] [id = 247] 20:06:49 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (177E2C00) [pid = 516] [serial = 740] [outer = 00000000] 20:06:49 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (1A72C400) [pid = 516] [serial = 741] [outer = 177E2C00] 20:06:49 INFO - PROCESS | 516 | 1463281609651 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 516 | ++DOMWINDOW == 157 (1AE4E000) [pid = 516] [serial = 742] [outer = 177E2C00] 20:06:50 INFO - PROCESS | 516 | 1463281610247 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 20:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 984ms 20:06:50 INFO - PROCESS | 516 | 1463281610315 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:06:50 INFO - PROCESS | 516 | 1463281610317 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 20:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:06:50 INFO - PROCESS | 516 | 1463281610321 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 516 | 1463281610323 Marionette TRACE conn2 <- [1,954,null,{}] 20:06:50 INFO - PROCESS | 516 | 1463281610327 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:50 INFO - PROCESS | 516 | 1463281610440 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:06:50 INFO - PROCESS | 516 | 1463281610577 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 516 | ++DOCSHELL 10C3D800 == 70 [pid = 516] [id = 248] 20:06:50 INFO - PROCESS | 516 | ++DOMWINDOW == 158 (12A7BC00) [pid = 516] [serial = 743] [outer = 00000000] 20:06:50 INFO - PROCESS | 516 | ++DOMWINDOW == 159 (16F53000) [pid = 516] [serial = 744] [outer = 12A7BC00] 20:06:50 INFO - PROCESS | 516 | 1463281610664 Marionette DEBUG loaded listener.js 20:06:50 INFO - PROCESS | 516 | ++DOMWINDOW == 160 (17C5A800) [pid = 516] [serial = 745] [outer = 12A7BC00] 20:06:51 INFO - PROCESS | 516 | 1463281611550 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 20:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1275ms 20:06:51 INFO - PROCESS | 516 | 1463281611597 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:06:51 INFO - PROCESS | 516 | 1463281611601 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 20:06:51 INFO - PROCESS | 516 | 1463281611606 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:06:51 INFO - PROCESS | 516 | 1463281611609 Marionette TRACE conn2 <- [1,958,null,{}] 20:06:51 INFO - PROCESS | 516 | 1463281611615 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:51 INFO - PROCESS | 516 | 1463281611716 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:06:51 INFO - PROCESS | 516 | 1463281611858 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:51 INFO - PROCESS | 516 | ++DOCSHELL 12A72C00 == 71 [pid = 516] [id = 249] 20:06:51 INFO - PROCESS | 516 | ++DOMWINDOW == 161 (12A73000) [pid = 516] [serial = 746] [outer = 00000000] 20:06:51 INFO - PROCESS | 516 | ++DOMWINDOW == 162 (12B5D400) [pid = 516] [serial = 747] [outer = 12A73000] 20:06:51 INFO - PROCESS | 516 | 1463281611914 Marionette DEBUG loaded listener.js 20:06:51 INFO - PROCESS | 516 | ++DOMWINDOW == 163 (102F9800) [pid = 516] [serial = 748] [outer = 12A73000] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 172F0000 == 70 [pid = 516] [id = 242] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 16F6C400 == 69 [pid = 516] [id = 241] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 1A18A400 == 68 [pid = 516] [id = 240] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 1A193C00 == 67 [pid = 516] [id = 239] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 198FAC00 == 66 [pid = 516] [id = 238] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 1982C800 == 65 [pid = 516] [id = 237] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 17E01800 == 64 [pid = 516] [id = 236] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 17208400 == 63 [pid = 516] [id = 235] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 10534000 == 62 [pid = 516] [id = 234] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 140CFC00 == 61 [pid = 516] [id = 233] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 162 (16D70400) [pid = 516] [serial = 674] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 0F30D000 == 60 [pid = 516] [id = 232] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 140CC800 == 59 [pid = 516] [id = 227] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 10F9F000 == 58 [pid = 516] [id = 226] 20:06:52 INFO - PROCESS | 516 | --DOCSHELL 16D66C00 == 57 [pid = 516] [id = 225] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 161 (1B20AC00) [pid = 516] [serial = 480] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 160 (1723EC00) [pid = 516] [serial = 668] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 159 (198DF000) [pid = 516] [serial = 662] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 158 (1AC8E800) [pid = 516] [serial = 465] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 157 (1A194400) [pid = 516] [serial = 672] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 156 (198DE000) [pid = 516] [serial = 669] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 155 (19E4AC00) [pid = 516] [serial = 474] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 154 (198FC400) [pid = 516] [serial = 635] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 153 (1589E000) [pid = 516] [serial = 651] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 152 (172F1400) [pid = 516] [serial = 653] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 151 (10E8A800) [pid = 516] [serial = 644] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 150 (18277800) [pid = 516] [serial = 657] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 149 (1589B000) [pid = 516] [serial = 648] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 148 (1826D800) [pid = 516] [serial = 549] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 147 (18043400) [pid = 516] [serial = 632] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 146 (1337F800) [pid = 516] [serial = 650] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 145 (19C3AC00) [pid = 516] [serial = 665] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 144 (19EEB400) [pid = 516] [serial = 666] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 143 (195D9400) [pid = 516] [serial = 659] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 142 (140C6C00) [pid = 516] [serial = 647] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 141 (13812800) [pid = 516] [serial = 629] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 140 (158A6C00) [pid = 516] [serial = 638] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 139 (15F70C00) [pid = 516] [serial = 471] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 138 (1826A400) [pid = 516] [serial = 656] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 137 (198DFC00) [pid = 516] [serial = 663] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 136 (11A03C00) [pid = 516] [serial = 645] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 135 (12A73800) [pid = 516] [serial = 468] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 134 (1A0B3800) [pid = 516] [serial = 671] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 133 (1964A800) [pid = 516] [serial = 660] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 132 (177AE400) [pid = 516] [serial = 654] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1AE4F800) [pid = 516] [serial = 477] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | --DOMWINDOW == 130 (1AB48C00) [pid = 516] [serial = 641] [outer = 00000000] [url = about:blank] 20:06:52 INFO - PROCESS | 516 | 1463281612528 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 20:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 983ms 20:06:52 INFO - PROCESS | 516 | 1463281612595 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:06:52 INFO - PROCESS | 516 | 1463281612600 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 20:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:06:52 INFO - PROCESS | 516 | 1463281612606 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:06:52 INFO - PROCESS | 516 | 1463281612608 Marionette TRACE conn2 <- [1,962,null,{}] 20:06:52 INFO - PROCESS | 516 | 1463281612612 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:52 INFO - PROCESS | 516 | 1463281612696 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:06:52 INFO - PROCESS | 516 | 1463281612704 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 516 | ++DOCSHELL 10D23800 == 58 [pid = 516] [id = 250] 20:06:52 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (10D27400) [pid = 516] [serial = 749] [outer = 00000000] 20:06:52 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1307DC00) [pid = 516] [serial = 750] [outer = 10D27400] 20:06:52 INFO - PROCESS | 516 | 1463281612752 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (13374400) [pid = 516] [serial = 751] [outer = 10D27400] 20:06:53 INFO - PROCESS | 516 | 1463281613219 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 676ms 20:06:53 INFO - PROCESS | 516 | 1463281613287 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:06:53 INFO - PROCESS | 516 | 1463281613290 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 20:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:06:53 INFO - PROCESS | 516 | 1463281613293 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 516 | 1463281613296 Marionette TRACE conn2 <- [1,966,null,{}] 20:06:53 INFO - PROCESS | 516 | 1463281613306 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:53 INFO - PROCESS | 516 | 1463281613391 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:06:53 INFO - PROCESS | 516 | 1463281613399 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:53 INFO - PROCESS | 516 | ++DOCSHELL 1400C400 == 59 [pid = 516] [id = 251] 20:06:53 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (15413400) [pid = 516] [serial = 752] [outer = 00000000] 20:06:53 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1589B800) [pid = 516] [serial = 753] [outer = 15413400] 20:06:53 INFO - PROCESS | 516 | 1463281613446 Marionette DEBUG loaded listener.js 20:06:53 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (158A8400) [pid = 516] [serial = 754] [outer = 15413400] 20:06:53 INFO - PROCESS | 516 | 1463281613909 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 615ms 20:06:53 INFO - PROCESS | 516 | 1463281613931 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:06:53 INFO - PROCESS | 516 | 1463281613933 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 20:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:06:53 INFO - PROCESS | 516 | 1463281613936 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 516 | 1463281613938 Marionette TRACE conn2 <- [1,970,null,{}] 20:06:53 INFO - PROCESS | 516 | 1463281613941 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:54 INFO - PROCESS | 516 | 1463281614023 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:06:54 INFO - PROCESS | 516 | 1463281614059 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 516 | ++DOCSHELL 1697A400 == 60 [pid = 516] [id = 252] 20:06:54 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (16986400) [pid = 516] [serial = 755] [outer = 00000000] 20:06:54 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (16D6D000) [pid = 516] [serial = 756] [outer = 16986400] 20:06:54 INFO - PROCESS | 516 | 1463281614088 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (16D74400) [pid = 516] [serial = 757] [outer = 16986400] 20:06:54 INFO - PROCESS | 516 | 1463281614538 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 20:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 20:06:54 INFO - PROCESS | 516 | 1463281614560 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:06:54 INFO - PROCESS | 516 | 1463281614562 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 20:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:06:54 INFO - PROCESS | 516 | 1463281614574 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 516 | 1463281614576 Marionette TRACE conn2 <- [1,974,null,{}] 20:06:54 INFO - PROCESS | 516 | 1463281614590 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:54 INFO - PROCESS | 516 | 1463281614700 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:06:54 INFO - PROCESS | 516 | 1463281614706 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 516 | ++DOCSHELL 0F986800 == 61 [pid = 516] [id = 253] 20:06:54 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (105F7400) [pid = 516] [serial = 758] [outer = 00000000] 20:06:54 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1718B400) [pid = 516] [serial = 759] [outer = 105F7400] 20:06:54 INFO - PROCESS | 516 | 1463281614750 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (17192C00) [pid = 516] [serial = 760] [outer = 105F7400] 20:06:55 INFO - PROCESS | 516 | 1463281615165 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 20:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 646ms 20:06:55 INFO - PROCESS | 516 | 1463281615204 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:06:55 INFO - PROCESS | 516 | 1463281615206 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 20:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:06:55 INFO - PROCESS | 516 | 1463281615216 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:06:55 INFO - PROCESS | 516 | 1463281615218 Marionette TRACE conn2 <- [1,978,null,{}] 20:06:55 INFO - PROCESS | 516 | 1463281615222 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:55 INFO - PROCESS | 516 | 1463281615350 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:06:55 INFO - PROCESS | 516 | 1463281615443 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:55 INFO - PROCESS | 516 | ++DOCSHELL 17195000 == 62 [pid = 516] [id = 254] 20:06:55 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (17195800) [pid = 516] [serial = 761] [outer = 00000000] 20:06:55 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (17E96C00) [pid = 516] [serial = 762] [outer = 17195800] 20:06:55 INFO - PROCESS | 516 | 1463281615488 Marionette DEBUG loaded listener.js 20:06:55 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (17E96400) [pid = 516] [serial = 763] [outer = 17195800] 20:06:55 INFO - PROCESS | 516 | 1463281615897 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 20:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 723ms 20:06:55 INFO - PROCESS | 516 | 1463281615956 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:06:55 INFO - PROCESS | 516 | 1463281615958 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 20:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:06:55 INFO - PROCESS | 516 | 1463281615968 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:06:55 INFO - PROCESS | 516 | 1463281615970 Marionette TRACE conn2 <- [1,982,null,{}] 20:06:55 INFO - PROCESS | 516 | 1463281615973 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:56 INFO - PROCESS | 516 | 1463281616082 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:06:56 INFO - PROCESS | 516 | 1463281616143 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:56 INFO - PROCESS | 516 | ++DOCSHELL 1720AC00 == 63 [pid = 516] [id = 255] 20:06:56 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (1720D400) [pid = 516] [serial = 764] [outer = 00000000] 20:06:56 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (195D1800) [pid = 516] [serial = 765] [outer = 1720D400] 20:06:56 INFO - PROCESS | 516 | 1463281616186 Marionette DEBUG loaded listener.js 20:06:56 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (195DA400) [pid = 516] [serial = 766] [outer = 1720D400] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 147 (19C31400) [pid = 516] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 146 (1A497400) [pid = 516] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 145 (1A731800) [pid = 516] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 144 (16D68000) [pid = 516] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 143 (18277C00) [pid = 516] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 142 (0F9F0400) [pid = 516] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 141 (19831C00) [pid = 516] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 140 (1720C400) [pid = 516] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 139 (10A5E400) [pid = 516] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 138 (1537E400) [pid = 516] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1A192000) [pid = 516] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:06:56 INFO - PROCESS | 516 | --DOMWINDOW == 136 (16F70C00) [pid = 516] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:06:56 INFO - PROCESS | 516 | 1463281616847 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 20:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 922ms 20:06:56 INFO - PROCESS | 516 | 1463281616890 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:06:56 INFO - PROCESS | 516 | 1463281616892 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 20:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:06:56 INFO - PROCESS | 516 | 1463281616895 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:06:56 INFO - PROCESS | 516 | 1463281616897 Marionette TRACE conn2 <- [1,986,null,{}] 20:06:56 INFO - PROCESS | 516 | 1463281616900 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:56 INFO - PROCESS | 516 | 1463281616979 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:06:56 INFO - PROCESS | 516 | 1463281616985 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:56 INFO - PROCESS | 516 | ++DOCSHELL 1580CC00 == 64 [pid = 516] [id = 256] 20:06:56 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (15D67C00) [pid = 516] [serial = 767] [outer = 00000000] 20:06:57 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (16D73800) [pid = 516] [serial = 768] [outer = 15D67C00] 20:06:57 INFO - PROCESS | 516 | 1463281617043 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (177E5C00) [pid = 516] [serial = 769] [outer = 15D67C00] 20:06:57 INFO - PROCESS | 516 | 1463281617445 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 20:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 584ms 20:06:57 INFO - PROCESS | 516 | 1463281617485 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:06:57 INFO - PROCESS | 516 | 1463281617487 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 20:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:06:57 INFO - PROCESS | 516 | 1463281617494 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:06:57 INFO - PROCESS | 516 | 1463281617496 Marionette TRACE conn2 <- [1,990,null,{}] 20:06:57 INFO - PROCESS | 516 | 1463281617499 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:57 INFO - PROCESS | 516 | 1463281617589 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:06:57 INFO - PROCESS | 516 | 1463281617595 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 516 | ++DOCSHELL 195CFC00 == 65 [pid = 516] [id = 257] 20:06:57 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (195DA800) [pid = 516] [serial = 770] [outer = 00000000] 20:06:57 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (197BA400) [pid = 516] [serial = 771] [outer = 195DA800] 20:06:57 INFO - PROCESS | 516 | 1463281617640 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (19832C00) [pid = 516] [serial = 772] [outer = 195DA800] 20:06:58 INFO - PROCESS | 516 | 1463281618086 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 615ms 20:06:58 INFO - PROCESS | 516 | 1463281618113 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 516 | 1463281618115 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 20:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:06:58 INFO - PROCESS | 516 | 1463281618119 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 516 | 1463281618120 Marionette TRACE conn2 <- [1,994,null,{}] 20:06:58 INFO - PROCESS | 516 | 1463281618124 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:58 INFO - PROCESS | 516 | 1463281618204 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:06:58 INFO - PROCESS | 516 | 1463281618211 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 516 | ++DOCSHELL 10BB2800 == 66 [pid = 516] [id = 258] 20:06:58 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (19836800) [pid = 516] [serial = 773] [outer = 00000000] 20:06:58 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (198DE400) [pid = 516] [serial = 774] [outer = 19836800] 20:06:58 INFO - PROCESS | 516 | 1463281618254 Marionette DEBUG loaded listener.js 20:06:58 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (198E9800) [pid = 516] [serial = 775] [outer = 19836800] 20:06:58 INFO - PROCESS | 516 | 1463281618738 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms 20:06:58 INFO - PROCESS | 516 | 1463281618860 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 516 | 1463281618864 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 20:06:58 INFO - PROCESS | 516 | 1463281618869 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:06:58 INFO - PROCESS | 516 | 1463281618873 Marionette TRACE conn2 <- [1,998,null,{}] 20:06:58 INFO - PROCESS | 516 | 1463281618880 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:58 INFO - PROCESS | 516 | 1463281619006 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:06:59 INFO - PROCESS | 516 | 1463281619137 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:59 INFO - PROCESS | 516 | ++DOCSHELL 10C44400 == 67 [pid = 516] [id = 259] 20:06:59 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (10C45800) [pid = 516] [serial = 776] [outer = 00000000] 20:06:59 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (10E88C00) [pid = 516] [serial = 777] [outer = 10C45800] 20:06:59 INFO - PROCESS | 516 | 1463281619194 Marionette DEBUG loaded listener.js 20:06:59 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (11C04400) [pid = 516] [serial = 778] [outer = 10C45800] 20:06:59 INFO - PROCESS | 516 | 1463281619845 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 20:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1029ms 20:06:59 INFO - PROCESS | 516 | 1463281619899 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:06:59 INFO - PROCESS | 516 | 1463281619903 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 20:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:06:59 INFO - PROCESS | 516 | 1463281619930 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:06:59 INFO - PROCESS | 516 | 1463281619934 Marionette TRACE conn2 <- [1,1002,null,{}] 20:06:59 INFO - PROCESS | 516 | 1463281619938 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:00 INFO - PROCESS | 516 | 1463281620054 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:07:00 INFO - PROCESS | 516 | 1463281620173 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 516 | ++DOCSHELL 1283D400 == 68 [pid = 516] [id = 260] 20:07:00 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (12847000) [pid = 516] [serial = 779] [outer = 00000000] 20:07:00 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1589BC00) [pid = 516] [serial = 780] [outer = 12847000] 20:07:00 INFO - PROCESS | 516 | 1463281620230 Marionette DEBUG loaded listener.js 20:07:00 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (16D72C00) [pid = 516] [serial = 781] [outer = 12847000] 20:07:00 INFO - PROCESS | 516 | 1463281620887 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 20:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1045ms 20:07:00 INFO - PROCESS | 516 | 1463281620964 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:07:00 INFO - PROCESS | 516 | 1463281620967 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 20:07:00 INFO - PROCESS | 516 | 1463281620990 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:07:00 INFO - PROCESS | 516 | 1463281620992 Marionette TRACE conn2 <- [1,1006,null,{}] 20:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:07:00 INFO - PROCESS | 516 | 1463281621002 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:01 INFO - PROCESS | 516 | 1463281621172 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:07:01 INFO - PROCESS | 516 | 1463281621273 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:01 INFO - PROCESS | 516 | ++DOCSHELL 1826D400 == 69 [pid = 516] [id = 261] 20:07:01 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (195D0400) [pid = 516] [serial = 782] [outer = 00000000] 20:07:01 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (197BD400) [pid = 516] [serial = 783] [outer = 195D0400] 20:07:01 INFO - PROCESS | 516 | 1463281621330 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (198EEC00) [pid = 516] [serial = 784] [outer = 195D0400] 20:07:01 INFO - PROCESS | 516 | 1463281621896 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 20:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 969ms 20:07:01 INFO - PROCESS | 516 | 1463281621964 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:07:01 INFO - PROCESS | 516 | 1463281621966 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 20:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:07:01 INFO - PROCESS | 516 | 1463281621970 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:07:01 INFO - PROCESS | 516 | 1463281621972 Marionette TRACE conn2 <- [1,1010,null,{}] 20:07:01 INFO - PROCESS | 516 | 1463281621976 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:02 INFO - PROCESS | 516 | 1463281622078 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:07:02 INFO - PROCESS | 516 | 1463281622213 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:02 INFO - PROCESS | 516 | ++DOCSHELL 197B5000 == 70 [pid = 516] [id = 262] 20:07:02 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (19E4B800) [pid = 516] [serial = 785] [outer = 00000000] 20:07:02 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (1A0AA400) [pid = 516] [serial = 786] [outer = 19E4B800] 20:07:02 INFO - PROCESS | 516 | 1463281622267 Marionette DEBUG loaded listener.js 20:07:02 INFO - PROCESS | 516 | ++DOMWINDOW == 157 (1A0B4800) [pid = 516] [serial = 787] [outer = 19E4B800] 20:07:02 INFO - PROCESS | 516 | 1463281622847 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 20:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 922ms 20:07:02 INFO - PROCESS | 516 | 1463281622899 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:07:02 INFO - PROCESS | 516 | 1463281622901 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 20:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:07:02 INFO - PROCESS | 516 | 1463281622904 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:07:02 INFO - PROCESS | 516 | 1463281622906 Marionette TRACE conn2 <- [1,1014,null,{}] 20:07:02 INFO - PROCESS | 516 | 1463281622910 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:03 INFO - PROCESS | 516 | 1463281623013 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:07:03 INFO - PROCESS | 516 | 1463281623147 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 516 | ++DOCSHELL 10535C00 == 71 [pid = 516] [id = 263] 20:07:03 INFO - PROCESS | 516 | ++DOMWINDOW == 158 (105FB800) [pid = 516] [serial = 788] [outer = 00000000] 20:07:03 INFO - PROCESS | 516 | ++DOMWINDOW == 159 (1A190C00) [pid = 516] [serial = 789] [outer = 105FB800] 20:07:03 INFO - PROCESS | 516 | 1463281623201 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 516 | ++DOMWINDOW == 160 (1A49A800) [pid = 516] [serial = 790] [outer = 105FB800] 20:07:03 INFO - PROCESS | 516 | 1463281623782 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 20:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 938ms 20:07:03 INFO - PROCESS | 516 | 1463281623833 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:07:03 INFO - PROCESS | 516 | 1463281623835 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 20:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:07:03 INFO - PROCESS | 516 | 1463281623853 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:07:03 INFO - PROCESS | 516 | 1463281623855 Marionette TRACE conn2 <- [1,1018,null,{}] 20:07:03 INFO - PROCESS | 516 | 1463281623859 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:03 INFO - PROCESS | 516 | 1463281624016 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:07:04 INFO - PROCESS | 516 | 1463281624154 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 516 | ++DOCSHELL 10C4B000 == 72 [pid = 516] [id = 264] 20:07:04 INFO - PROCESS | 516 | ++DOMWINDOW == 161 (11298C00) [pid = 516] [serial = 791] [outer = 00000000] 20:07:04 INFO - PROCESS | 516 | ++DOMWINDOW == 162 (13076000) [pid = 516] [serial = 792] [outer = 11298C00] 20:07:04 INFO - PROCESS | 516 | 1463281624213 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 516 | ++DOMWINDOW == 163 (167B0800) [pid = 516] [serial = 793] [outer = 11298C00] 20:07:04 INFO - PROCESS | 516 | 1463281624947 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 20:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1137ms 20:07:04 INFO - PROCESS | 516 | 1463281624992 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:07:04 INFO - PROCESS | 516 | 1463281624997 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 20:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:07:04 INFO - PROCESS | 516 | 1463281625002 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:07:04 INFO - PROCESS | 516 | 1463281625005 Marionette TRACE conn2 <- [1,1022,null,{}] 20:07:04 INFO - PROCESS | 516 | 1463281625010 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:05 INFO - PROCESS | 516 | 1463281625114 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:07:05 INFO - PROCESS | 516 | 1463281625227 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:05 INFO - PROCESS | 516 | ++DOCSHELL 12A71400 == 73 [pid = 516] [id = 265] 20:07:05 INFO - PROCESS | 516 | ++DOMWINDOW == 164 (12A72000) [pid = 516] [serial = 794] [outer = 00000000] 20:07:05 INFO - PROCESS | 516 | ++DOMWINDOW == 165 (131FFC00) [pid = 516] [serial = 795] [outer = 12A72000] 20:07:05 INFO - PROCESS | 516 | 1463281625277 Marionette DEBUG loaded listener.js 20:07:05 INFO - PROCESS | 516 | ++DOMWINDOW == 166 (15413800) [pid = 516] [serial = 796] [outer = 12A72000] 20:07:05 INFO - PROCESS | 516 | 1463281625917 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 1589EC00 == 72 [pid = 516] [id = 213] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 158A3800 == 71 [pid = 516] [id = 214] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 1AC83400 == 70 [pid = 516] [id = 126] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 195CFC00 == 69 [pid = 516] [id = 257] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 1580CC00 == 68 [pid = 516] [id = 256] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 1720AC00 == 67 [pid = 516] [id = 255] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 17195000 == 66 [pid = 516] [id = 254] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 0F986800 == 65 [pid = 516] [id = 253] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 1697A400 == 64 [pid = 516] [id = 252] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 1400C400 == 63 [pid = 516] [id = 251] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 10D23800 == 62 [pid = 516] [id = 250] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 12A72C00 == 61 [pid = 516] [id = 249] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 15D6B800 == 60 [pid = 516] [id = 245] 20:07:05 INFO - PROCESS | 516 | --DOCSHELL 10C41000 == 59 [pid = 516] [id = 244] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 165 (19C40400) [pid = 516] [serial = 714] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 164 (1A72B400) [pid = 516] [serial = 717] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 163 (1A186400) [pid = 516] [serial = 715] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 162 (1AC91000) [pid = 516] [serial = 720] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 161 (1A734C00) [pid = 516] [serial = 718] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 160 (177A8400) [pid = 516] [serial = 675] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 159 (12840000) [pid = 516] [serial = 677] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 158 (15B01800) [pid = 516] [serial = 680] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 157 (195D2C00) [pid = 516] [serial = 683] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 156 (19834C00) [pid = 516] [serial = 686] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 155 (1A92F400) [pid = 516] [serial = 689] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 154 (1B216800) [pid = 516] [serial = 692] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 153 (19648C00) [pid = 516] [serial = 708] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 152 (197B9000) [pid = 516] [serial = 709] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 151 (11CA2400) [pid = 516] [serial = 696] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 150 (10D2D400) [pid = 516] [serial = 695] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 149 (19885400) [pid = 516] [serial = 711] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 148 (17742000) [pid = 516] [serial = 704] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 147 (177DCC00) [pid = 516] [serial = 705] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 146 (1284A800) [pid = 516] [serial = 701] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 145 (13374000) [pid = 516] [serial = 702] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 144 (158A5400) [pid = 516] [serial = 699] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 143 (154D3800) [pid = 516] [serial = 698] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 142 (1AC89000) [pid = 516] [serial = 726] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 141 (1B4EEC00) [pid = 516] [serial = 729] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 140 (1B3E6400) [pid = 516] [serial = 727] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 139 (105EDC00) [pid = 516] [serial = 402] [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.] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 138 (19642000) [pid = 516] [serial = 723] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1AF7FC00) [pid = 516] [serial = 721] [outer = 00000000] [url = about:blank] 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 136 (198DD800) [pid = 516] [serial = 724] [outer = 00000000] [url = about:blank] 20:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:07:05 INFO - PROCESS | 516 | --DOMWINDOW == 135 (198EFC00) [pid = 516] [serial = 712] [outer = 00000000] [url = about:blank] 20:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1014ms 20:07:06 INFO - PROCESS | 516 | 1463281626023 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:07:06 INFO - PROCESS | 516 | 1463281626028 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 20:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:07:06 INFO - PROCESS | 516 | 1463281626049 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:07:06 INFO - PROCESS | 516 | 1463281626052 Marionette TRACE conn2 <- [1,1026,null,{}] 20:07:06 INFO - PROCESS | 516 | 1463281626056 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:06 INFO - PROCESS | 516 | 1463281626131 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:07:06 INFO - PROCESS | 516 | 1463281626139 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 516 | ++DOCSHELL 12A72800 == 60 [pid = 516] [id = 266] 20:07:06 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (12A72C00) [pid = 516] [serial = 797] [outer = 00000000] 20:07:06 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (13375000) [pid = 516] [serial = 798] [outer = 12A72C00] 20:07:06 INFO - PROCESS | 516 | 1463281626183 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1400C400) [pid = 516] [serial = 799] [outer = 12A72C00] 20:07:06 INFO - PROCESS | 516 | 1463281626649 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 20:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 646ms 20:07:06 INFO - PROCESS | 516 | 1463281626677 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:07:06 INFO - PROCESS | 516 | 1463281626679 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 20:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:07:06 INFO - PROCESS | 516 | 1463281626683 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:07:06 INFO - PROCESS | 516 | 1463281626686 Marionette TRACE conn2 <- [1,1030,null,{}] 20:07:06 INFO - PROCESS | 516 | 1463281626696 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:06 INFO - PROCESS | 516 | 1463281626784 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:07:06 INFO - PROCESS | 516 | 1463281626793 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 516 | ++DOCSHELL 16D74000 == 61 [pid = 516] [id = 267] 20:07:06 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (16D74800) [pid = 516] [serial = 800] [outer = 00000000] 20:07:06 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (1718D400) [pid = 516] [serial = 801] [outer = 16D74800] 20:07:06 INFO - PROCESS | 516 | 1463281626840 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1720B000) [pid = 516] [serial = 802] [outer = 16D74800] 20:07:07 INFO - PROCESS | 516 | 1463281627279 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 615ms 20:07:07 INFO - PROCESS | 516 | 1463281627304 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 516 | 1463281627307 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 20:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:07:07 INFO - PROCESS | 516 | 1463281627310 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 516 | 1463281627312 Marionette TRACE conn2 <- [1,1034,null,{}] 20:07:07 INFO - PROCESS | 516 | 1463281627315 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:07 INFO - PROCESS | 516 | 1463281627403 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:07:07 INFO - PROCESS | 516 | 1463281627410 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:07 INFO - PROCESS | 516 | ++DOCSHELL 1773CC00 == 62 [pid = 516] [id = 268] 20:07:07 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (177B1400) [pid = 516] [serial = 803] [outer = 00000000] 20:07:07 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (18047000) [pid = 516] [serial = 804] [outer = 177B1400] 20:07:07 INFO - PROCESS | 516 | 1463281627454 Marionette DEBUG loaded listener.js 20:07:07 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (195D7C00) [pid = 516] [serial = 805] [outer = 177B1400] 20:07:07 INFO - PROCESS | 516 | 1463281627901 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 615ms 20:07:07 INFO - PROCESS | 516 | 1463281627948 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 516 | 1463281627950 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 20:07:07 INFO - PROCESS | 516 | 1463281627953 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:07:07 INFO - PROCESS | 516 | 1463281627955 Marionette TRACE conn2 <- [1,1038,null,{}] 20:07:07 INFO - PROCESS | 516 | 1463281627958 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:08 INFO - PROCESS | 516 | 1463281628049 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:07:08 INFO - PROCESS | 516 | 1463281628055 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 516 | ++DOCSHELL 195D5800 == 63 [pid = 516] [id = 269] 20:07:08 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (19641800) [pid = 516] [serial = 806] [outer = 00000000] 20:07:08 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (197BC400) [pid = 516] [serial = 807] [outer = 19641800] 20:07:08 INFO - PROCESS | 516 | 1463281628099 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (19832000) [pid = 516] [serial = 808] [outer = 19641800] 20:07:08 INFO - PROCESS | 516 | 1463281628569 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 20:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 692ms 20:07:08 INFO - PROCESS | 516 | 1463281628636 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:07:08 INFO - PROCESS | 516 | 1463281628638 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 20:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:07:08 INFO - PROCESS | 516 | 1463281628641 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:07:08 INFO - PROCESS | 516 | 1463281628643 Marionette TRACE conn2 <- [1,1042,null,{}] 20:07:08 INFO - PROCESS | 516 | 1463281628647 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:08 INFO - PROCESS | 516 | 1463281628775 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:07:08 INFO - PROCESS | 516 | 1463281628870 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 516 | ++DOCSHELL 198F3400 == 64 [pid = 516] [id = 270] 20:07:08 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (19E4AC00) [pid = 516] [serial = 809] [outer = 00000000] 20:07:08 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (19EE7400) [pid = 516] [serial = 810] [outer = 19E4AC00] 20:07:08 INFO - PROCESS | 516 | 1463281628921 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1A0A9800) [pid = 516] [serial = 811] [outer = 19E4AC00] 20:07:09 INFO - PROCESS | 516 | 1463281629303 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 722ms 20:07:09 INFO - PROCESS | 516 | 1463281629368 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:07:09 INFO - PROCESS | 516 | 1463281629370 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 20:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:07:09 INFO - PROCESS | 516 | 1463281629373 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 516 | 1463281629375 Marionette TRACE conn2 <- [1,1046,null,{}] 20:07:09 INFO - PROCESS | 516 | 1463281629379 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:09 INFO - PROCESS | 516 | 1463281629492 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:07:09 INFO - PROCESS | 516 | 1463281629502 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:09 INFO - PROCESS | 516 | ++DOCSHELL 198DDC00 == 65 [pid = 516] [id = 271] 20:07:09 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (198EF000) [pid = 516] [serial = 812] [outer = 00000000] 20:07:09 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (1A72B000) [pid = 516] [serial = 813] [outer = 198EF000] 20:07:09 INFO - PROCESS | 516 | 1463281629600 Marionette DEBUG loaded listener.js 20:07:09 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (1A734C00) [pid = 516] [serial = 814] [outer = 198EF000] 20:07:09 INFO - PROCESS | 516 | 1463281630013 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 20:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 691ms 20:07:10 INFO - PROCESS | 516 | 1463281630074 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:07:10 INFO - PROCESS | 516 | 1463281630076 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 20:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:07:10 INFO - PROCESS | 516 | 1463281630079 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:07:10 INFO - PROCESS | 516 | 1463281630081 Marionette TRACE conn2 <- [1,1050,null,{}] 20:07:10 INFO - PROCESS | 516 | 1463281630090 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:10 INFO - PROCESS | 516 | 1463281630213 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 152 (1A922400) [pid = 516] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 151 (13DB7800) [pid = 516] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 150 (17195800) [pid = 516] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 149 (1720D400) [pid = 516] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 148 (16986400) [pid = 516] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 147 (12A73000) [pid = 516] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 146 (10D27400) [pid = 516] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 145 (15413400) [pid = 516] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 144 (15D67C00) [pid = 516] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 143 (12A7BC00) [pid = 516] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 142 (105F7400) [pid = 516] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 141 (195DA800) [pid = 516] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 140 (16B4A400) [pid = 516] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 139 (10E8DC00) [pid = 516] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 138 (19885000) [pid = 516] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1A92D400) [pid = 516] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 136 (19643000) [pid = 516] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 135 (11295000) [pid = 516] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 134 (15B05800) [pid = 516] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 133 (18045C00) [pid = 516] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 132 (1027A400) [pid = 516] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 131 (0F9F2C00) [pid = 516] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 130 (13306000) [pid = 516] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1697B400) [pid = 516] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:07:10 INFO - PROCESS | 516 | --DOMWINDOW == 128 (10D22800) [pid = 516] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:07:10 INFO - PROCESS | 516 | 1463281630505 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:10 INFO - PROCESS | 516 | ++DOCSHELL 10233800 == 66 [pid = 516] [id = 272] 20:07:10 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1027A400) [pid = 516] [serial = 815] [outer = 00000000] 20:07:10 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (10D25800) [pid = 516] [serial = 816] [outer = 1027A400] 20:07:10 INFO - PROCESS | 516 | 1463281630561 Marionette DEBUG loaded listener.js 20:07:10 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (10E8DC00) [pid = 516] [serial = 817] [outer = 1027A400] 20:07:11 INFO - PROCESS | 516 | 1463281631155 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 20:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1138ms 20:07:11 INFO - PROCESS | 516 | 1463281631207 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:07:11 INFO - PROCESS | 516 | 1463281631212 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 20:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:07:11 INFO - PROCESS | 516 | 1463281631218 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:07:11 INFO - PROCESS | 516 | 1463281631223 Marionette TRACE conn2 <- [1,1054,null,{}] 20:07:11 INFO - PROCESS | 516 | 1463281631228 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:11 INFO - PROCESS | 516 | 1463281631353 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:07:11 INFO - PROCESS | 516 | 1463281631486 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:11 INFO - PROCESS | 516 | ++DOCSHELL 10A5E400 == 67 [pid = 516] [id = 273] 20:07:11 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (10BAC000) [pid = 516] [serial = 818] [outer = 00000000] 20:07:11 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (12844800) [pid = 516] [serial = 819] [outer = 10BAC000] 20:07:11 INFO - PROCESS | 516 | 1463281631543 Marionette DEBUG loaded listener.js 20:07:11 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1330D000) [pid = 516] [serial = 820] [outer = 10BAC000] 20:07:12 INFO - PROCESS | 516 | 1463281632130 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 20:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 937ms 20:07:12 INFO - PROCESS | 516 | 1463281632164 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:07:12 INFO - PROCESS | 516 | 1463281632170 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 20:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:07:12 INFO - PROCESS | 516 | 1463281632161 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:07:12 INFO - PROCESS | 516 | 1463281632163 Marionette TRACE conn2 <- [1,1058,null,{}] 20:07:12 INFO - PROCESS | 516 | 1463281632167 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:12 INFO - PROCESS | 516 | 1463281632276 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:07:12 INFO - PROCESS | 516 | 1463281632413 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:12 INFO - PROCESS | 516 | ++DOCSHELL 1288B400 == 68 [pid = 516] [id = 274] 20:07:12 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1381A400) [pid = 516] [serial = 821] [outer = 00000000] 20:07:12 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (15D74800) [pid = 516] [serial = 822] [outer = 1381A400] 20:07:12 INFO - PROCESS | 516 | 1463281632468 Marionette DEBUG loaded listener.js 20:07:12 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (16B4A400) [pid = 516] [serial = 823] [outer = 1381A400] 20:07:13 INFO - PROCESS | 516 | 1463281633103 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 20:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 984ms 20:07:13 INFO - PROCESS | 516 | 1463281633161 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:07:13 INFO - PROCESS | 516 | 1463281633163 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 20:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:07:13 INFO - PROCESS | 516 | 1463281633167 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:07:13 INFO - PROCESS | 516 | 1463281633171 Marionette TRACE conn2 <- [1,1062,null,{}] 20:07:13 INFO - PROCESS | 516 | 1463281633182 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:13 INFO - PROCESS | 516 | 1463281633275 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:07:13 INFO - PROCESS | 516 | 1463281633415 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:13 INFO - PROCESS | 516 | ++DOCSHELL 177B2400 == 69 [pid = 516] [id = 275] 20:07:13 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (177DB800) [pid = 516] [serial = 824] [outer = 00000000] 20:07:13 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (195DA800) [pid = 516] [serial = 825] [outer = 177DB800] 20:07:13 INFO - PROCESS | 516 | 1463281633472 Marionette DEBUG loaded listener.js 20:07:13 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (197B7C00) [pid = 516] [serial = 826] [outer = 177DB800] 20:07:14 INFO - PROCESS | 516 | 1463281634038 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 20:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 923ms 20:07:14 INFO - PROCESS | 516 | 1463281634094 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:07:14 INFO - PROCESS | 516 | 1463281634097 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 20:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:07:14 INFO - PROCESS | 516 | 1463281634101 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:07:14 INFO - PROCESS | 516 | 1463281634103 Marionette TRACE conn2 <- [1,1066,null,{}] 20:07:14 INFO - PROCESS | 516 | 1463281634106 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:14 INFO - PROCESS | 516 | 1463281634212 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:07:14 INFO - PROCESS | 516 | 1463281634322 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 516 | ++DOCSHELL 18276000 == 70 [pid = 516] [id = 276] 20:07:14 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1964E400) [pid = 516] [serial = 827] [outer = 00000000] 20:07:14 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (19C31400) [pid = 516] [serial = 828] [outer = 1964E400] 20:07:14 INFO - PROCESS | 516 | 1463281634376 Marionette DEBUG loaded listener.js 20:07:14 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (19E51400) [pid = 516] [serial = 829] [outer = 1964E400] 20:07:14 INFO - PROCESS | 516 | 1463281634926 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 20:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 891ms 20:07:14 INFO - PROCESS | 516 | 1463281634988 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:07:14 INFO - PROCESS | 516 | 1463281634990 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 20:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:07:14 INFO - PROCESS | 516 | 1463281634994 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:07:14 INFO - PROCESS | 516 | 1463281634996 Marionette TRACE conn2 <- [1,1070,null,{}] 20:07:14 INFO - PROCESS | 516 | 1463281634999 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:15 INFO - PROCESS | 516 | 1463281635108 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:07:15 INFO - PROCESS | 516 | 1463281635217 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:15 INFO - PROCESS | 516 | ++DOCSHELL 198F0400 == 71 [pid = 516] [id = 277] 20:07:15 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1A72B400) [pid = 516] [serial = 830] [outer = 00000000] 20:07:15 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (1A92C000) [pid = 516] [serial = 831] [outer = 1A72B400] 20:07:15 INFO - PROCESS | 516 | 1463281635253 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (1AB4F800) [pid = 516] [serial = 832] [outer = 1A72B400] 20:07:15 INFO - PROCESS | 516 | 1463281635817 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 892ms 20:07:15 INFO - PROCESS | 516 | 1463281635881 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 516 | 1463281635884 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 20:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:07:15 INFO - PROCESS | 516 | 1463281635887 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 516 | 1463281635889 Marionette TRACE conn2 <- [1,1074,null,{}] 20:07:15 INFO - PROCESS | 516 | 1463281635893 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:16 INFO - PROCESS | 516 | 1463281636010 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:07:16 INFO - PROCESS | 516 | 1463281636124 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 516 | ++DOCSHELL 10231800 == 72 [pid = 516] [id = 278] 20:07:16 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (10273400) [pid = 516] [serial = 833] [outer = 00000000] 20:07:16 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (1AE4F800) [pid = 516] [serial = 834] [outer = 10273400] 20:07:16 INFO - PROCESS | 516 | 1463281636232 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (1AF86400) [pid = 516] [serial = 835] [outer = 10273400] 20:07:16 INFO - PROCESS | 516 | 1463281636828 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 20:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 983ms 20:07:16 INFO - PROCESS | 516 | 1463281636873 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:07:16 INFO - PROCESS | 516 | 1463281636875 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 20:07:16 INFO - PROCESS | 516 | 1463281636879 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:07:16 INFO - PROCESS | 516 | 1463281636881 Marionette TRACE conn2 <- [1,1078,null,{}] 20:07:16 INFO - PROCESS | 516 | 1463281636884 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:16 INFO - PROCESS | 516 | 1463281636985 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:07:17 INFO - PROCESS | 516 | 1463281637122 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:17 INFO - PROCESS | 516 | ++DOCSHELL 10A5B400 == 73 [pid = 516] [id = 279] 20:07:17 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (10A62C00) [pid = 516] [serial = 836] [outer = 00000000] 20:07:17 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (12D75C00) [pid = 516] [serial = 837] [outer = 10A62C00] 20:07:17 INFO - PROCESS | 516 | 1463281637185 Marionette DEBUG loaded listener.js 20:07:17 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (13812800) [pid = 516] [serial = 838] [outer = 10A62C00] 20:07:17 INFO - PROCESS | 516 | 1463281637892 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1014ms 20:07:17 INFO - PROCESS | 516 | 1463281637917 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:07:17 INFO - PROCESS | 516 | 1463281637922 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 20:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:07:17 INFO - PROCESS | 516 | 1463281637926 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 516 | 1463281637930 Marionette TRACE conn2 <- [1,1082,null,{}] 20:07:17 INFO - PROCESS | 516 | 1463281637935 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:18 INFO - PROCESS | 516 | 1463281638037 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:07:18 INFO - PROCESS | 516 | 1463281638150 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:18 INFO - PROCESS | 516 | ++DOCSHELL 0F2F3C00 == 74 [pid = 516] [id = 280] 20:07:18 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (0F307400) [pid = 516] [serial = 839] [outer = 00000000] 20:07:18 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (10C4A800) [pid = 516] [serial = 840] [outer = 0F307400] 20:07:18 INFO - PROCESS | 516 | 1463281638246 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (10D27C00) [pid = 516] [serial = 841] [outer = 0F307400] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 198DDC00 == 73 [pid = 516] [id = 271] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 198F3400 == 72 [pid = 516] [id = 270] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 195D5800 == 71 [pid = 516] [id = 269] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 1773CC00 == 70 [pid = 516] [id = 268] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 16D74000 == 69 [pid = 516] [id = 267] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 12A72800 == 68 [pid = 516] [id = 266] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 12A71400 == 67 [pid = 516] [id = 265] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 1283D400 == 66 [pid = 516] [id = 260] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 10C44400 == 65 [pid = 516] [id = 259] 20:07:18 INFO - PROCESS | 516 | --DOCSHELL 10BB2800 == 64 [pid = 516] [id = 258] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 154 (10F95400) [pid = 516] [serial = 516] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 153 (15414800) [pid = 516] [serial = 588] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 152 (198E5C00) [pid = 516] [serial = 522] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 151 (10D2F000) [pid = 516] [serial = 528] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 150 (1AE44400) [pid = 516] [serial = 525] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 149 (1571F000) [pid = 516] [serial = 519] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 148 (197B2800) [pid = 516] [serial = 558] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 147 (1307AC00) [pid = 516] [serial = 552] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 146 (177DE800) [pid = 516] [serial = 555] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 145 (197BC000) [pid = 516] [serial = 591] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 144 (10E88800) [pid = 516] [serial = 585] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 143 (17E96C00) [pid = 516] [serial = 762] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 142 (195D1800) [pid = 516] [serial = 765] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 141 (17E96400) [pid = 516] [serial = 763] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 140 (16D6D000) [pid = 516] [serial = 756] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 139 (102F9800) [pid = 516] [serial = 748] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 138 (12B5D400) [pid = 516] [serial = 747] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1307DC00) [pid = 516] [serial = 750] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 136 (13374400) [pid = 516] [serial = 751] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 135 (1589B800) [pid = 516] [serial = 753] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 134 (177E5C00) [pid = 516] [serial = 769] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 133 (158A8400) [pid = 516] [serial = 754] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 132 (17C5A800) [pid = 516] [serial = 745] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 131 (16F53000) [pid = 516] [serial = 744] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 130 (16D73800) [pid = 516] [serial = 768] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1390AC00) [pid = 516] [serial = 732] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 128 (16D75400) [pid = 516] [serial = 735] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 127 (19643C00) [pid = 516] [serial = 738] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1A72C400) [pid = 516] [serial = 741] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 125 (195DA400) [pid = 516] [serial = 766] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1718B400) [pid = 516] [serial = 759] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 123 (197BA400) [pid = 516] [serial = 771] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 122 (19832C00) [pid = 516] [serial = 772] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 121 (17192C00) [pid = 516] [serial = 760] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 120 (16D74400) [pid = 516] [serial = 757] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 119 (195D1C00) [pid = 516] [serial = 633] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1400EC00) [pid = 516] [serial = 630] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 117 (19EE4C00) [pid = 516] [serial = 594] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1AC82400) [pid = 516] [serial = 627] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | --DOMWINDOW == 115 (198DE400) [pid = 516] [serial = 774] [outer = 00000000] [url = about:blank] 20:07:18 INFO - PROCESS | 516 | 1463281638873 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 20:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 983ms 20:07:18 INFO - PROCESS | 516 | 1463281638913 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:07:18 INFO - PROCESS | 516 | 1463281638918 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 20:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:07:18 INFO - PROCESS | 516 | 1463281638924 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:07:18 INFO - PROCESS | 516 | 1463281638927 Marionette TRACE conn2 <- [1,1086,null,{}] 20:07:18 INFO - PROCESS | 516 | 1463281638930 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:19 INFO - PROCESS | 516 | 1463281639034 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:07:19 INFO - PROCESS | 516 | 1463281639132 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 516 | ++DOCSHELL 102D0C00 == 65 [pid = 516] [id = 281] 20:07:19 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (105F3400) [pid = 516] [serial = 842] [outer = 00000000] 20:07:19 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (10C41000) [pid = 516] [serial = 843] [outer = 105F3400] 20:07:19 INFO - PROCESS | 516 | 1463281639177 Marionette DEBUG loaded listener.js 20:07:19 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (11A0E000) [pid = 516] [serial = 844] [outer = 105F3400] 20:07:19 INFO - PROCESS | 516 | 1463281639540 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 676ms 20:07:19 INFO - PROCESS | 516 | 1463281639605 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 516 | 1463281639607 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 20:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:07:19 INFO - PROCESS | 516 | 1463281639611 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 516 | 1463281639614 Marionette TRACE conn2 <- [1,1090,null,{}] 20:07:19 INFO - PROCESS | 516 | 1463281639624 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:19 INFO - PROCESS | 516 | 1463281639713 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:07:19 INFO - PROCESS | 516 | 1463281639721 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 516 | ++DOCSHELL 1287C400 == 66 [pid = 516] [id = 282] 20:07:19 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (12A72800) [pid = 516] [serial = 845] [outer = 00000000] 20:07:19 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (12D7A400) [pid = 516] [serial = 846] [outer = 12A72800] 20:07:19 INFO - PROCESS | 516 | 1463281639767 Marionette DEBUG loaded listener.js 20:07:19 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (1314B800) [pid = 516] [serial = 847] [outer = 12A72800] 20:07:20 INFO - PROCESS | 516 | 1463281640201 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 20:07:20 INFO - PROCESS | 516 | 1463281640233 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 516 | 1463281640236 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 20:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:07:20 INFO - PROCESS | 516 | 1463281640239 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:07:20 INFO - PROCESS | 516 | 1463281640241 Marionette TRACE conn2 <- [1,1094,null,{}] 20:07:20 INFO - PROCESS | 516 | 1463281640244 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:20 INFO - PROCESS | 516 | 1463281640329 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:07:20 INFO - PROCESS | 516 | 1463281640336 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 516 | ++DOCSHELL 13904800 == 67 [pid = 516] [id = 283] 20:07:20 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (13909000) [pid = 516] [serial = 848] [outer = 00000000] 20:07:20 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (1400A400) [pid = 516] [serial = 849] [outer = 13909000] 20:07:20 INFO - PROCESS | 516 | 1463281640407 Marionette DEBUG loaded listener.js 20:07:20 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (140C6400) [pid = 516] [serial = 850] [outer = 13909000] 20:07:20 INFO - PROCESS | 516 | 1463281640861 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 692ms 20:07:20 INFO - PROCESS | 516 | 1463281640937 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 516 | 1463281640939 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 20:07:20 INFO - PROCESS | 516 | 1463281640943 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:07:20 INFO - PROCESS | 516 | 1463281640944 Marionette TRACE conn2 <- [1,1098,null,{}] 20:07:20 INFO - PROCESS | 516 | 1463281640948 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:21 INFO - PROCESS | 516 | 1463281641040 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:07:21 INFO - PROCESS | 516 | 1463281641047 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:21 INFO - PROCESS | 516 | ++DOCSHELL 0F986800 == 68 [pid = 516] [id = 284] 20:07:21 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1337F400) [pid = 516] [serial = 851] [outer = 00000000] 20:07:21 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1537A800) [pid = 516] [serial = 852] [outer = 1337F400] 20:07:21 INFO - PROCESS | 516 | 1463281641091 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1537D400) [pid = 516] [serial = 853] [outer = 1337F400] 20:07:21 INFO - PROCESS | 516 | 1463281641584 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 20:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 691ms 20:07:21 INFO - PROCESS | 516 | 1463281641626 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:07:21 INFO - PROCESS | 516 | 1463281641628 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 20:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:07:21 INFO - PROCESS | 516 | 1463281641638 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 516 | 1463281641640 Marionette TRACE conn2 <- [1,1102,null,{}] 20:07:21 INFO - PROCESS | 516 | 1463281641643 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:21 INFO - PROCESS | 516 | 1463281641794 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:07:21 INFO - PROCESS | 516 | 1463281641860 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:21 INFO - PROCESS | 516 | ++DOCSHELL 158A7800 == 69 [pid = 516] [id = 285] 20:07:21 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (158A9000) [pid = 516] [serial = 854] [outer = 00000000] 20:07:21 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (15D6BC00) [pid = 516] [serial = 855] [outer = 158A9000] 20:07:21 INFO - PROCESS | 516 | 1463281641906 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (167AF800) [pid = 516] [serial = 856] [outer = 158A9000] 20:07:22 INFO - PROCESS | 516 | 1463281642301 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 20:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 738ms 20:07:22 INFO - PROCESS | 516 | 1463281642355 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:07:22 INFO - PROCESS | 516 | 1463281642357 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 20:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:07:22 INFO - PROCESS | 516 | 1463281642365 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:07:22 INFO - PROCESS | 516 | 1463281642366 Marionette TRACE conn2 <- [1,1106,null,{}] 20:07:22 INFO - PROCESS | 516 | 1463281642370 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:22 INFO - PROCESS | 516 | 1463281642485 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:07:22 INFO - PROCESS | 516 | 1463281642492 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 516 | ++DOCSHELL 10A60400 == 70 [pid = 516] [id = 286] 20:07:22 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1589EC00) [pid = 516] [serial = 857] [outer = 00000000] 20:07:22 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (16D66400) [pid = 516] [serial = 858] [outer = 1589EC00] 20:07:22 INFO - PROCESS | 516 | 1463281642541 Marionette DEBUG loaded listener.js 20:07:22 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (16D6E800) [pid = 516] [serial = 859] [outer = 1589EC00] 20:07:22 INFO - PROCESS | 516 | 1463281642989 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 20:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 20:07:22 INFO - PROCESS | 516 | 1463281642999 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:07:22 INFO - PROCESS | 516 | 1463281643001 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 20:07:22 INFO - PROCESS | 516 | 1463281643004 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:07:22 INFO - PROCESS | 516 | 1463281643006 Marionette TRACE conn2 <- [1,1110,null,{}] 20:07:22 INFO - PROCESS | 516 | 1463281643010 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:23 INFO - PROCESS | 516 | 1463281643131 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:07:23 INFO - PROCESS | 516 | 1463281643223 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 516 | ++DOCSHELL 16C0E000 == 71 [pid = 516] [id = 287] 20:07:23 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (16D6F000) [pid = 516] [serial = 860] [outer = 00000000] 20:07:23 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (17188800) [pid = 516] [serial = 861] [outer = 16D6F000] 20:07:23 INFO - PROCESS | 516 | 1463281643253 Marionette DEBUG loaded listener.js 20:07:23 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (1718E800) [pid = 516] [serial = 862] [outer = 16D6F000] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 135 (19641800) [pid = 516] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 134 (16D74800) [pid = 516] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 133 (12A72000) [pid = 516] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 132 (12A72C00) [pid = 516] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 131 (177B1400) [pid = 516] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 130 (19836800) [pid = 516] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 129 (195D8C00) [pid = 516] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1589FC00) [pid = 516] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 127 (158A9C00) [pid = 516] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 126 (11287800) [pid = 516] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 125 (140D4400) [pid = 516] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 124 (18041000) [pid = 516] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 123 (18272C00) [pid = 516] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 122 (1964DC00) [pid = 516] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1B20C800) [pid = 516] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 120 (128A4000) [pid = 516] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 119 (15D75000) [pid = 516] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 118 (17192000) [pid = 516] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 117 (177E2C00) [pid = 516] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 116 (198EF000) [pid = 516] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:07:23 INFO - PROCESS | 516 | --DOMWINDOW == 115 (19E4AC00) [pid = 516] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:07:23 INFO - PROCESS | 516 | 1463281643817 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 20:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 892ms 20:07:23 INFO - PROCESS | 516 | 1463281643892 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:07:23 INFO - PROCESS | 516 | 1463281643894 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 20:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:07:23 INFO - PROCESS | 516 | 1463281643897 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:07:23 INFO - PROCESS | 516 | 1463281643899 Marionette TRACE conn2 <- [1,1114,null,{}] 20:07:23 INFO - PROCESS | 516 | 1463281643902 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:23 INFO - PROCESS | 516 | 1463281643987 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:07:23 INFO - PROCESS | 516 | 1463281643994 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 516 | ++DOCSHELL 128A6400 == 72 [pid = 516] [id = 288] 20:07:23 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (13379800) [pid = 516] [serial = 863] [outer = 00000000] 20:07:24 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (16D70C00) [pid = 516] [serial = 864] [outer = 13379800] 20:07:24 INFO - PROCESS | 516 | 1463281644038 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (16C08C00) [pid = 516] [serial = 865] [outer = 13379800] 20:07:24 INFO - PROCESS | 516 | 1463281644442 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 20:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 584ms 20:07:24 INFO - PROCESS | 516 | 1463281644480 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:07:24 INFO - PROCESS | 516 | 1463281644482 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 20:07:24 INFO - PROCESS | 516 | 1463281644485 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 516 | 1463281644487 Marionette TRACE conn2 <- [1,1118,null,{}] 20:07:24 INFO - PROCESS | 516 | 1463281644490 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:24 INFO - PROCESS | 516 | 1463281644578 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:07:24 INFO - PROCESS | 516 | 1463281644585 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:24 INFO - PROCESS | 516 | ++DOCSHELL 16D6FC00 == 73 [pid = 516] [id = 289] 20:07:24 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (17190C00) [pid = 516] [serial = 866] [outer = 00000000] 20:07:24 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1720AC00) [pid = 516] [serial = 867] [outer = 17190C00] 20:07:24 INFO - PROCESS | 516 | 1463281644628 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (172FA800) [pid = 516] [serial = 868] [outer = 17190C00] 20:07:25 INFO - PROCESS | 516 | 1463281645080 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 20:07:25 INFO - PROCESS | 516 | 1463281645121 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:07:25 INFO - PROCESS | 516 | 1463281645123 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 20:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:07:25 INFO - PROCESS | 516 | 1463281645142 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:07:25 INFO - PROCESS | 516 | 1463281645145 Marionette TRACE conn2 <- [1,1122,null,{}] 20:07:25 INFO - PROCESS | 516 | 1463281645148 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:25 INFO - PROCESS | 516 | 1463281645250 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:07:25 INFO - PROCESS | 516 | 1463281645243 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:25 INFO - PROCESS | 516 | ++DOCSHELL 1773F000 == 74 [pid = 516] [id = 290] 20:07:25 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (177B0400) [pid = 516] [serial = 869] [outer = 00000000] 20:07:25 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (17C57000) [pid = 516] [serial = 870] [outer = 177B0400] 20:07:25 INFO - PROCESS | 516 | 1463281645291 Marionette DEBUG loaded listener.js 20:07:25 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (18044800) [pid = 516] [serial = 871] [outer = 177B0400] 20:07:25 INFO - PROCESS | 516 | 1463281645994 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 922ms 20:07:26 INFO - PROCESS | 516 | 1463281646067 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:07:26 INFO - PROCESS | 516 | 1463281646071 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 20:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:07:26 INFO - PROCESS | 516 | 1463281646076 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:07:26 INFO - PROCESS | 516 | 1463281646080 Marionette TRACE conn2 <- [1,1126,null,{}] 20:07:26 INFO - PROCESS | 516 | 1463281646086 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:26 INFO - PROCESS | 516 | 1463281646211 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:07:26 INFO - PROCESS | 516 | 1463281646345 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:26 INFO - PROCESS | 516 | ++DOCSHELL 1022AC00 == 75 [pid = 516] [id = 291] 20:07:26 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10275400) [pid = 516] [serial = 872] [outer = 00000000] 20:07:26 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (10C41400) [pid = 516] [serial = 873] [outer = 10275400] 20:07:26 INFO - PROCESS | 516 | 1463281646408 Marionette DEBUG loaded listener.js 20:07:26 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (11292C00) [pid = 516] [serial = 874] [outer = 10275400] 20:07:26 INFO - PROCESS | 516 | 1463281646955 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 20:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 938ms 20:07:26 INFO - PROCESS | 516 | 1463281647005 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:07:26 INFO - PROCESS | 516 | 1463281647011 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 20:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:07:27 INFO - PROCESS | 516 | 1463281647018 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 516 | 1463281647021 Marionette TRACE conn2 <- [1,1130,null,{}] 20:07:27 INFO - PROCESS | 516 | 1463281647024 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:27 INFO - PROCESS | 516 | 1463281647134 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:07:27 INFO - PROCESS | 516 | 1463281647273 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 516 | ++DOCSHELL 12889C00 == 76 [pid = 516] [id = 292] 20:07:27 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (128A7C00) [pid = 516] [serial = 875] [outer = 00000000] 20:07:27 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (13304C00) [pid = 516] [serial = 876] [outer = 128A7C00] 20:07:27 INFO - PROCESS | 516 | 1463281647327 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1400BC00) [pid = 516] [serial = 877] [outer = 128A7C00] 20:07:27 INFO - PROCESS | 516 | 1463281647893 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 20:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 937ms 20:07:27 INFO - PROCESS | 516 | 1463281647944 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:07:27 INFO - PROCESS | 516 | 1463281647946 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 20:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:07:27 INFO - PROCESS | 516 | 1463281647950 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 516 | 1463281647954 Marionette TRACE conn2 <- [1,1134,null,{}] 20:07:27 INFO - PROCESS | 516 | 1463281647965 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:28 INFO - PROCESS | 516 | 1463281648077 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:07:28 INFO - PROCESS | 516 | 1463281648191 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 516 | ++DOCSHELL 177A5800 == 77 [pid = 516] [id = 293] 20:07:28 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (177A6400) [pid = 516] [serial = 878] [outer = 00000000] 20:07:28 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (177DC400) [pid = 516] [serial = 879] [outer = 177A6400] 20:07:28 INFO - PROCESS | 516 | 1463281648287 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (17E9B400) [pid = 516] [serial = 880] [outer = 177A6400] 20:07:28 INFO - PROCESS | 516 | 1463281648834 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 937ms 20:07:28 INFO - PROCESS | 516 | 1463281648878 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 516 | 1463281648881 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 20:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:07:28 INFO - PROCESS | 516 | 1463281648885 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 516 | 1463281648887 Marionette TRACE conn2 <- [1,1138,null,{}] 20:07:28 INFO - PROCESS | 516 | 1463281648891 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:28 INFO - PROCESS | 516 | 1463281648998 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:07:29 INFO - PROCESS | 516 | 1463281649110 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:29 INFO - PROCESS | 516 | ++DOCSHELL 177B0C00 == 78 [pid = 516] [id = 294] 20:07:29 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (177DEC00) [pid = 516] [serial = 881] [outer = 00000000] 20:07:29 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (18276C00) [pid = 516] [serial = 882] [outer = 177DEC00] 20:07:29 INFO - PROCESS | 516 | 1463281649205 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (195D4400) [pid = 516] [serial = 883] [outer = 177DEC00] 20:07:29 INFO - PROCESS | 516 | 1463281649743 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 20:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 923ms 20:07:29 INFO - PROCESS | 516 | 1463281649814 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 516 | 1463281649816 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 20:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:07:29 INFO - PROCESS | 516 | 1463281649820 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 516 | 1463281649822 Marionette TRACE conn2 <- [1,1142,null,{}] 20:07:29 INFO - PROCESS | 516 | 1463281649826 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:29 INFO - PROCESS | 516 | 1463281649931 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:07:30 INFO - PROCESS | 516 | 1463281650069 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 516 | ++DOCSHELL 0F30D400 == 79 [pid = 516] [id = 295] 20:07:30 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (105F7000) [pid = 516] [serial = 884] [outer = 00000000] 20:07:30 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (195DD800) [pid = 516] [serial = 885] [outer = 105F7000] 20:07:30 INFO - PROCESS | 516 | 1463281650123 Marionette DEBUG loaded listener.js 20:07:30 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (19643C00) [pid = 516] [serial = 886] [outer = 105F7000] 20:07:30 INFO - PROCESS | 516 | 1463281650720 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 20:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 922ms 20:07:30 INFO - PROCESS | 516 | 1463281650748 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:07:30 INFO - PROCESS | 516 | 1463281650750 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 20:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:07:30 INFO - PROCESS | 516 | 1463281650754 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:07:30 INFO - PROCESS | 516 | 1463281650756 Marionette TRACE conn2 <- [1,1146,null,{}] 20:07:30 INFO - PROCESS | 516 | 1463281650760 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:30 INFO - PROCESS | 516 | 1463281650884 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:07:31 INFO - PROCESS | 516 | 1463281651027 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 516 | ++DOCSHELL 14009800 == 80 [pid = 516] [id = 296] 20:07:31 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (15418C00) [pid = 516] [serial = 887] [outer = 00000000] 20:07:31 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (195D7400) [pid = 516] [serial = 888] [outer = 15418C00] 20:07:31 INFO - PROCESS | 516 | 1463281651086 Marionette DEBUG loaded listener.js 20:07:31 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (197B5800) [pid = 516] [serial = 889] [outer = 15418C00] 20:07:31 INFO - PROCESS | 516 | 1463281651934 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 20:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1230ms 20:07:31 INFO - PROCESS | 516 | 1463281651996 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:07:31 INFO - PROCESS | 516 | 1463281652001 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 20:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:07:31 INFO - PROCESS | 516 | 1463281652005 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:07:32 INFO - PROCESS | 516 | 1463281652009 Marionette TRACE conn2 <- [1,1150,null,{}] 20:07:32 INFO - PROCESS | 516 | 1463281652014 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:32 INFO - PROCESS | 516 | 1463281652117 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:07:32 INFO - PROCESS | 516 | 1463281652265 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:32 INFO - PROCESS | 516 | ++DOCSHELL 10D25400 == 81 [pid = 516] [id = 297] 20:07:32 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (10D2A800) [pid = 516] [serial = 890] [outer = 00000000] 20:07:32 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (11287800) [pid = 516] [serial = 891] [outer = 10D2A800] 20:07:32 INFO - PROCESS | 516 | 1463281652320 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (12844C00) [pid = 516] [serial = 892] [outer = 10D2A800] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 1A49B400 == 80 [pid = 516] [id = 83] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 11A0FC00 == 79 [pid = 516] [id = 64] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 0F9EC800 == 78 [pid = 516] [id = 230] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 1A728C00 == 77 [pid = 516] [id = 160] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 177AD800 == 76 [pid = 516] [id = 183] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 16D6FC00 == 75 [pid = 516] [id = 289] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 128A6400 == 74 [pid = 516] [id = 288] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 16C0E000 == 73 [pid = 516] [id = 287] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 10A60400 == 72 [pid = 516] [id = 286] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 158A7800 == 71 [pid = 516] [id = 285] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 0F986800 == 70 [pid = 516] [id = 284] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 13904800 == 69 [pid = 516] [id = 283] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 1287C400 == 68 [pid = 516] [id = 282] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 198E1800 == 67 [pid = 516] [id = 243] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 102D0C00 == 66 [pid = 516] [id = 281] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 144 (13076000) [pid = 516] [serial = 792] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 143 (10E88C00) [pid = 516] [serial = 777] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 142 (10D25800) [pid = 516] [serial = 816] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | 1463281652946 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 0F2F3C00 == 65 [pid = 516] [id = 280] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 198F0400 == 64 [pid = 516] [id = 277] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 18276000 == 63 [pid = 516] [id = 276] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 177B2400 == 62 [pid = 516] [id = 275] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 1288B400 == 61 [pid = 516] [id = 274] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 10A5E400 == 60 [pid = 516] [id = 273] 20:07:32 INFO - PROCESS | 516 | --DOCSHELL 10233800 == 59 [pid = 516] [id = 272] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 141 (1A734C00) [pid = 516] [serial = 814] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 140 (197BC400) [pid = 516] [serial = 807] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 139 (19EE7400) [pid = 516] [serial = 810] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 138 (1A72B000) [pid = 516] [serial = 813] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1A0A9800) [pid = 516] [serial = 811] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 136 (19832000) [pid = 516] [serial = 808] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 135 (1718D400) [pid = 516] [serial = 801] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 134 (197BD400) [pid = 516] [serial = 783] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 133 (131FFC00) [pid = 516] [serial = 795] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 132 (1400C400) [pid = 516] [serial = 799] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1589BC00) [pid = 516] [serial = 780] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 130 (15413800) [pid = 516] [serial = 796] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 129 (195D7C00) [pid = 516] [serial = 805] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1720B000) [pid = 516] [serial = 802] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 127 (1A190C00) [pid = 516] [serial = 789] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 126 (13375000) [pid = 516] [serial = 798] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 125 (1A0AA400) [pid = 516] [serial = 786] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 124 (18047000) [pid = 516] [serial = 804] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 123 (198E9800) [pid = 516] [serial = 775] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 122 (1A0B6800) [pid = 516] [serial = 636] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 121 (198FA000) [pid = 516] [serial = 639] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 120 (1AB54000) [pid = 516] [serial = 642] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 119 (12A74400) [pid = 516] [serial = 678] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 118 (16985C00) [pid = 516] [serial = 681] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 117 (19644000) [pid = 516] [serial = 684] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 116 (198ECC00) [pid = 516] [serial = 687] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1AC8CC00) [pid = 516] [serial = 690] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1B36D000) [pid = 516] [serial = 693] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 113 (15414400) [pid = 516] [serial = 733] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1720F400) [pid = 516] [serial = 736] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 111 (19834000) [pid = 516] [serial = 739] [outer = 00000000] [url = about:blank] 20:07:32 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1AE4E000) [pid = 516] [serial = 742] [outer = 00000000] [url = about:blank] 20:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 984ms 20:07:32 INFO - PROCESS | 516 | 1463281652992 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:07:32 INFO - PROCESS | 516 | 1463281652997 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 20:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:07:33 INFO - PROCESS | 516 | 1463281653019 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 516 | 1463281653022 Marionette TRACE conn2 <- [1,1154,null,{}] 20:07:33 INFO - PROCESS | 516 | 1463281653030 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:33 INFO - PROCESS | 516 | 1463281653120 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:07:33 INFO - PROCESS | 516 | 1463281653133 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:33 INFO - PROCESS | 516 | ++DOCSHELL 1127E000 == 60 [pid = 516] [id = 298] 20:07:33 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1128E000) [pid = 516] [serial = 893] [outer = 00000000] 20:07:33 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (12844400) [pid = 516] [serial = 894] [outer = 1128E000] 20:07:33 INFO - PROCESS | 516 | 1463281653178 Marionette DEBUG loaded listener.js 20:07:33 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1288B400) [pid = 516] [serial = 895] [outer = 1128E000] 20:07:33 INFO - PROCESS | 516 | 1463281653654 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 707ms 20:07:33 INFO - PROCESS | 516 | 1463281653706 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:07:33 INFO - PROCESS | 516 | 1463281653708 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 20:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:07:33 INFO - PROCESS | 516 | 1463281653712 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 516 | 1463281653715 Marionette TRACE conn2 <- [1,1158,null,{}] 20:07:33 INFO - PROCESS | 516 | 1463281653749 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:33 INFO - PROCESS | 516 | 1463281653931 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:07:34 INFO - PROCESS | 516 | 1463281654028 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 516 | ++DOCSHELL 12A76400 == 61 [pid = 516] [id = 299] 20:07:34 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (12D81800) [pid = 516] [serial = 896] [outer = 00000000] 20:07:34 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (13DBEC00) [pid = 516] [serial = 897] [outer = 12D81800] 20:07:34 INFO - PROCESS | 516 | 1463281654075 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1580F000) [pid = 516] [serial = 898] [outer = 12D81800] 20:07:34 INFO - PROCESS | 516 | 1463281654440 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 20:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 784ms 20:07:34 INFO - PROCESS | 516 | 1463281654497 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:07:34 INFO - PROCESS | 516 | 1463281654500 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 20:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:07:34 INFO - PROCESS | 516 | 1463281654503 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:07:34 INFO - PROCESS | 516 | 1463281654505 Marionette TRACE conn2 <- [1,1162,null,{}] 20:07:34 INFO - PROCESS | 516 | 1463281654508 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:34 INFO - PROCESS | 516 | 1463281654595 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:07:34 INFO - PROCESS | 516 | 1463281654601 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 516 | ++DOCSHELL 1589B800 == 62 [pid = 516] [id = 300] 20:07:34 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1589C800) [pid = 516] [serial = 899] [outer = 00000000] 20:07:34 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (158A7800) [pid = 516] [serial = 900] [outer = 1589C800] 20:07:34 INFO - PROCESS | 516 | 1463281654664 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (15D6B800) [pid = 516] [serial = 901] [outer = 1589C800] 20:07:35 INFO - PROCESS | 516 | 1463281655103 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 516 | 1463281655143 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 20:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:07:35 INFO - PROCESS | 516 | 1463281655146 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 516 | 1463281655148 Marionette TRACE conn2 <- [1,1166,null,{}] 20:07:35 INFO - PROCESS | 516 | 1463281655162 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:35 INFO - PROCESS | 516 | 1463281655265 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:07:35 INFO - PROCESS | 516 | 1463281655355 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 516 | ++DOCSHELL 10234800 == 63 [pid = 516] [id = 301] 20:07:35 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (102D2400) [pid = 516] [serial = 902] [outer = 00000000] 20:07:35 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (16F4B000) [pid = 516] [serial = 903] [outer = 102D2400] 20:07:35 INFO - PROCESS | 516 | 1463281655399 Marionette DEBUG loaded listener.js 20:07:35 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (17189000) [pid = 516] [serial = 904] [outer = 102D2400] 20:07:35 INFO - PROCESS | 516 | 1463281655822 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 516 | 1463281655892 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 20:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:07:35 INFO - PROCESS | 516 | 1463281655896 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 516 | 1463281655897 Marionette TRACE conn2 <- [1,1170,null,{}] 20:07:35 INFO - PROCESS | 516 | 1463281655901 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:36 INFO - PROCESS | 516 | 1463281656027 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:07:36 INFO - PROCESS | 516 | 1463281656095 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:36 INFO - PROCESS | 516 | ++DOCSHELL 17742000 == 64 [pid = 516] [id = 302] 20:07:36 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (177B2400) [pid = 516] [serial = 905] [outer = 00000000] 20:07:36 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (17C5E000) [pid = 516] [serial = 906] [outer = 177B2400] 20:07:36 INFO - PROCESS | 516 | 1463281656139 Marionette DEBUG loaded listener.js 20:07:36 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1803C000) [pid = 516] [serial = 907] [outer = 177B2400] 20:07:36 INFO - PROCESS | 516 | 1463281656543 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 20:07:36 INFO - PROCESS | 516 | 1463281656581 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 20:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:07:36 INFO - PROCESS | 516 | 1463281656585 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:07:36 INFO - PROCESS | 516 | 1463281656586 Marionette TRACE conn2 <- [1,1174,null,{}] 20:07:36 INFO - PROCESS | 516 | 1463281656615 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:36 INFO - PROCESS | 516 | 1463281656746 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:07:36 INFO - PROCESS | 516 | 1463281656756 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:36 INFO - PROCESS | 516 | ++DOCSHELL 158A1400 == 65 [pid = 516] [id = 303] 20:07:36 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (17204400) [pid = 516] [serial = 908] [outer = 00000000] 20:07:36 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (195DC800) [pid = 516] [serial = 909] [outer = 17204400] 20:07:36 INFO - PROCESS | 516 | 1463281656854 Marionette DEBUG loaded listener.js 20:07:36 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (197B0C00) [pid = 516] [serial = 910] [outer = 17204400] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 127 (10C45800) [pid = 516] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1B3EA800) [pid = 516] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 125 (11298C00) [pid = 516] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 124 (158A9000) [pid = 516] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 123 (1589EC00) [pid = 516] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 122 (16D6F000) [pid = 516] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 121 (12A72800) [pid = 516] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 120 (105F3400) [pid = 516] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 119 (1337F400) [pid = 516] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 118 (13909000) [pid = 516] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 117 (10A62C00) [pid = 516] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 116 (0F307400) [pid = 516] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 115 (17190C00) [pid = 516] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:07:37 INFO - PROCESS | 516 | --DOMWINDOW == 114 (13379800) [pid = 516] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:07:37 INFO - PROCESS | 516 | 1463281657459 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 20:07:37 INFO - PROCESS | 516 | 1463281657512 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 20:07:37 INFO - PROCESS | 516 | 1463281657516 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:07:37 INFO - PROCESS | 516 | 1463281657517 Marionette TRACE conn2 <- [1,1178,null,{}] 20:07:37 INFO - PROCESS | 516 | 1463281657521 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:37 INFO - PROCESS | 516 | 1463281657604 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:07:37 INFO - PROCESS | 516 | 1463281657706 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 516 | ++DOCSHELL 102F9800 == 66 [pid = 516] [id = 304] 20:07:37 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (105F3400) [pid = 516] [serial = 911] [outer = 00000000] 20:07:37 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (13909000) [pid = 516] [serial = 912] [outer = 105F3400] 20:07:37 INFO - PROCESS | 516 | 1463281657758 Marionette DEBUG loaded listener.js 20:07:37 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1720C000) [pid = 516] [serial = 913] [outer = 105F3400] 20:07:38 INFO - PROCESS | 516 | 1463281658142 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 516 | 1463281658156 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 20:07:38 INFO - PROCESS | 516 | 1463281658159 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:07:38 INFO - PROCESS | 516 | 1463281658160 Marionette TRACE conn2 <- [1,1182,null,{}] 20:07:38 INFO - PROCESS | 516 | 1463281658164 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:38 INFO - PROCESS | 516 | 1463281658285 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:07:38 INFO - PROCESS | 516 | 1463281658293 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 516 | ++DOCSHELL 0F939C00 == 67 [pid = 516] [id = 305] 20:07:38 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (10D20800) [pid = 516] [serial = 914] [outer = 00000000] 20:07:38 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (197BF800) [pid = 516] [serial = 915] [outer = 10D20800] 20:07:38 INFO - PROCESS | 516 | 1463281658337 Marionette DEBUG loaded listener.js 20:07:38 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (19831400) [pid = 516] [serial = 916] [outer = 10D20800] 20:07:38 INFO - PROCESS | 516 | 1463281658749 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 516 | 1463281658783 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 20:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:07:38 INFO - PROCESS | 516 | 1463281658786 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 516 | 1463281658787 Marionette TRACE conn2 <- [1,1186,null,{}] 20:07:38 INFO - PROCESS | 516 | 1463281658791 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:38 INFO - PROCESS | 516 | 1463281658915 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:07:38 INFO - PROCESS | 516 | 1463281658923 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 516 | ++DOCSHELL 197B2000 == 68 [pid = 516] [id = 306] 20:07:38 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (197B4800) [pid = 516] [serial = 917] [outer = 00000000] 20:07:38 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (19886C00) [pid = 516] [serial = 918] [outer = 197B4800] 20:07:38 INFO - PROCESS | 516 | 1463281658968 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (198E0800) [pid = 516] [serial = 919] [outer = 197B4800] 20:07:39 INFO - PROCESS | 516 | 1463281659466 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 723ms 20:07:39 INFO - PROCESS | 516 | 1463281659512 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 20:07:39 INFO - PROCESS | 516 | 1463281659516 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 20:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:07:39 INFO - PROCESS | 516 | 1463281659522 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:07:39 INFO - PROCESS | 516 | 1463281659526 Marionette TRACE conn2 <- [1,1190,null,{}] 20:07:39 INFO - PROCESS | 516 | 1463281659533 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:39 INFO - PROCESS | 516 | 1463281659695 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:07:39 INFO - PROCESS | 516 | 1463281659816 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 516 | ++DOCSHELL 0F97A000 == 69 [pid = 516] [id = 307] 20:07:39 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (0F986800) [pid = 516] [serial = 920] [outer = 00000000] 20:07:39 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10C40000) [pid = 516] [serial = 921] [outer = 0F986800] 20:07:39 INFO - PROCESS | 516 | 1463281659872 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (10D2D400) [pid = 516] [serial = 922] [outer = 0F986800] 20:07:40 INFO - PROCESS | 516 | 1463281660440 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:07:40 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 20:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 984ms 20:07:40 INFO - PROCESS | 516 | 1463281660509 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 20:07:40 INFO - PROCESS | 516 | 1463281660515 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 20:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:07:40 INFO - PROCESS | 516 | 1463281660521 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:07:40 INFO - PROCESS | 516 | 1463281660524 Marionette TRACE conn2 <- [1,1194,null,{}] 20:07:40 INFO - PROCESS | 516 | 1463281660528 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:40 INFO - PROCESS | 516 | 1463281660638 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:07:40 INFO - PROCESS | 516 | 1463281660777 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:40 INFO - PROCESS | 516 | ++DOCSHELL 12A7A400 == 70 [pid = 516] [id = 308] 20:07:40 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (12AF0000) [pid = 516] [serial = 923] [outer = 00000000] 20:07:40 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (13910C00) [pid = 516] [serial = 924] [outer = 12AF0000] 20:07:40 INFO - PROCESS | 516 | 1463281660839 Marionette DEBUG loaded listener.js 20:07:40 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (15379800) [pid = 516] [serial = 925] [outer = 12AF0000] 20:07:41 INFO - PROCESS | 516 | 1463281661445 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:07:41 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 20:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 983ms 20:07:41 INFO - PROCESS | 516 | 1463281661504 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 516 | 1463281661507 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 20:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:07:41 INFO - PROCESS | 516 | 1463281661510 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 516 | 1463281661514 Marionette TRACE conn2 <- [1,1198,null,{}] 20:07:41 INFO - PROCESS | 516 | 1463281661540 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:41 INFO - PROCESS | 516 | 1463281661652 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:07:41 INFO - PROCESS | 516 | 1463281661789 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 516 | ++DOCSHELL 0F305800 == 71 [pid = 516] [id = 309] 20:07:41 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (158A2400) [pid = 516] [serial = 926] [outer = 00000000] 20:07:41 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (177D8800) [pid = 516] [serial = 927] [outer = 158A2400] 20:07:41 INFO - PROCESS | 516 | 1463281661846 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (19641C00) [pid = 516] [serial = 928] [outer = 158A2400] 20:07:42 INFO - PROCESS | 516 | 1463281662439 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 984ms 20:07:42 INFO - PROCESS | 516 | 1463281662497 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:07:42 INFO - PROCESS | 516 | 1463281662500 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 20:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:07:42 INFO - PROCESS | 516 | 1463281662503 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:07:42 INFO - PROCESS | 516 | 1463281662506 Marionette TRACE conn2 <- [1,1202,null,{}] 20:07:42 INFO - PROCESS | 516 | 1463281662509 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:42 INFO - PROCESS | 516 | 1463281662616 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:07:42 INFO - PROCESS | 516 | 1463281662725 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 516 | ++DOCSHELL 195DE800 == 72 [pid = 516] [id = 310] 20:07:42 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (19641800) [pid = 516] [serial = 929] [outer = 00000000] 20:07:42 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (19885800) [pid = 516] [serial = 930] [outer = 19641800] 20:07:42 INFO - PROCESS | 516 | 1463281662781 Marionette DEBUG loaded listener.js 20:07:42 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (198EBC00) [pid = 516] [serial = 931] [outer = 19641800] 20:07:43 INFO - PROCESS | 516 | 1463281663328 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 20:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 876ms 20:07:43 INFO - PROCESS | 516 | 1463281663391 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 516 | 1463281663393 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 20:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:07:43 INFO - PROCESS | 516 | 1463281663397 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 516 | 1463281663399 Marionette TRACE conn2 <- [1,1206,null,{}] 20:07:43 INFO - PROCESS | 516 | 1463281663403 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:43 INFO - PROCESS | 516 | 1463281663508 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:07:43 INFO - PROCESS | 516 | 1463281663644 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:43 INFO - PROCESS | 516 | ++DOCSHELL 12A79400 == 73 [pid = 516] [id = 311] 20:07:43 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (16C09800) [pid = 516] [serial = 932] [outer = 00000000] 20:07:43 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (198F5800) [pid = 516] [serial = 933] [outer = 16C09800] 20:07:43 INFO - PROCESS | 516 | 1463281663698 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (198F6C00) [pid = 516] [serial = 934] [outer = 16C09800] 20:07:44 INFO - PROCESS | 516 | 1463281664285 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 20:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 929ms 20:07:44 INFO - PROCESS | 516 | 1463281664342 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:07:44 INFO - PROCESS | 516 | 1463281664344 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 20:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:07:44 INFO - PROCESS | 516 | 1463281664348 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:07:44 INFO - PROCESS | 516 | 1463281664350 Marionette TRACE conn2 <- [1,1210,null,{}] 20:07:44 INFO - PROCESS | 516 | 1463281664353 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:44 INFO - PROCESS | 516 | 1463281664477 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:07:44 INFO - PROCESS | 516 | 1463281664618 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:44 INFO - PROCESS | 516 | ++DOCSHELL 19E4B400 == 74 [pid = 516] [id = 312] 20:07:44 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (19E53C00) [pid = 516] [serial = 935] [outer = 00000000] 20:07:44 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (19EE7400) [pid = 516] [serial = 936] [outer = 19E53C00] 20:07:44 INFO - PROCESS | 516 | 1463281664673 Marionette DEBUG loaded listener.js 20:07:44 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (19EEE400) [pid = 516] [serial = 937] [outer = 19E53C00] 20:07:45 INFO - PROCESS | 516 | 1463281665185 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 20:07:45 INFO - PROCESS | 516 | 1463281665255 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 20:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:07:45 INFO - PROCESS | 516 | 1463281665258 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:07:45 INFO - PROCESS | 516 | 1463281665260 Marionette TRACE conn2 <- [1,1214,null,{}] 20:07:45 INFO - PROCESS | 516 | 1463281665263 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:45 INFO - PROCESS | 516 | 1463281665352 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:07:45 INFO - PROCESS | 516 | 1463281665461 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:45 INFO - PROCESS | 516 | ++DOCSHELL 167AC400 == 75 [pid = 516] [id = 313] 20:07:45 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (198FC400) [pid = 516] [serial = 938] [outer = 00000000] 20:07:45 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (1A18B000) [pid = 516] [serial = 939] [outer = 198FC400] 20:07:45 INFO - PROCESS | 516 | 1463281665514 Marionette DEBUG loaded listener.js 20:07:45 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1A190C00) [pid = 516] [serial = 940] [outer = 198FC400] 20:07:46 INFO - PROCESS | 516 | 1463281666109 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 20:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 901ms 20:07:46 INFO - PROCESS | 516 | 1463281666146 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:07:46 INFO - PROCESS | 516 | 1463281666149 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 20:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:07:46 INFO - PROCESS | 516 | 1463281666153 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 516 | 1463281666154 Marionette TRACE conn2 <- [1,1218,null,{}] 20:07:46 INFO - PROCESS | 516 | 1463281666158 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:46 INFO - PROCESS | 516 | 1463281666264 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:07:46 INFO - PROCESS | 516 | 1463281666375 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 516 | ++DOCSHELL 0F9F2800 == 76 [pid = 516] [id = 314] 20:07:46 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (10A55C00) [pid = 516] [serial = 941] [outer = 00000000] 20:07:46 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (131FF400) [pid = 516] [serial = 942] [outer = 10A55C00] 20:07:46 INFO - PROCESS | 516 | 1463281666427 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (158A7400) [pid = 516] [serial = 943] [outer = 10A55C00] 20:07:47 INFO - PROCESS | 516 | 1463281667192 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 20:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1087ms 20:07:47 INFO - PROCESS | 516 | 1463281667246 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:07:47 INFO - PROCESS | 516 | 1463281667251 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 20:07:47 INFO - PROCESS | 516 | 1463281667255 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:07:47 INFO - PROCESS | 516 | 1463281667259 Marionette TRACE conn2 <- [1,1222,null,{}] 20:07:47 INFO - PROCESS | 516 | 1463281667264 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:47 INFO - PROCESS | 516 | 1463281667368 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:07:47 INFO - PROCESS | 516 | 1463281667511 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:47 INFO - PROCESS | 516 | ++DOCSHELL 10F9F000 == 77 [pid = 516] [id = 315] 20:07:47 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (12886C00) [pid = 516] [serial = 944] [outer = 00000000] 20:07:47 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (12A7B400) [pid = 516] [serial = 945] [outer = 12886C00] 20:07:47 INFO - PROCESS | 516 | 1463281667563 Marionette DEBUG loaded listener.js 20:07:47 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (130D7800) [pid = 516] [serial = 946] [outer = 12886C00] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 0F939C00 == 76 [pid = 516] [id = 305] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 102F9800 == 75 [pid = 516] [id = 304] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 158A1400 == 74 [pid = 516] [id = 303] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 17742000 == 73 [pid = 516] [id = 302] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 10234800 == 72 [pid = 516] [id = 301] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 1589B800 == 71 [pid = 516] [id = 300] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 12A76400 == 70 [pid = 516] [id = 299] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 1127E000 == 69 [pid = 516] [id = 298] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 10D25400 == 68 [pid = 516] [id = 297] 20:07:47 INFO - PROCESS | 516 | --DOMWINDOW == 149 (17C57000) [pid = 516] [serial = 870] [outer = 00000000] [url = about:blank] 20:07:47 INFO - PROCESS | 516 | --DOCSHELL 1022AC00 == 67 [pid = 516] [id = 291] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 148 (11C04400) [pid = 516] [serial = 778] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 147 (1B4F2800) [pid = 516] [serial = 730] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 146 (167B0800) [pid = 516] [serial = 793] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 145 (15D6BC00) [pid = 516] [serial = 855] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 144 (16D66400) [pid = 516] [serial = 858] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 143 (167AF800) [pid = 516] [serial = 856] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 142 (17188800) [pid = 516] [serial = 861] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 141 (16D6E800) [pid = 516] [serial = 859] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 140 (12844800) [pid = 516] [serial = 819] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 139 (15D74800) [pid = 516] [serial = 822] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 138 (195DA800) [pid = 516] [serial = 825] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 137 (19C31400) [pid = 516] [serial = 828] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 136 (1A92C000) [pid = 516] [serial = 831] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 135 (12D7A400) [pid = 516] [serial = 846] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 134 (1314B800) [pid = 516] [serial = 847] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 133 (10C41000) [pid = 516] [serial = 843] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 132 (11A0E000) [pid = 516] [serial = 844] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1537A800) [pid = 516] [serial = 852] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 130 (1400A400) [pid = 516] [serial = 849] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 129 (140C6400) [pid = 516] [serial = 850] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 128 (13812800) [pid = 516] [serial = 838] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 127 (12D75C00) [pid = 516] [serial = 837] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 126 (10D27C00) [pid = 516] [serial = 841] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 125 (10C4A800) [pid = 516] [serial = 840] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1720AC00) [pid = 516] [serial = 867] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 123 (1AE4F800) [pid = 516] [serial = 834] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 122 (172FA800) [pid = 516] [serial = 868] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1718E800) [pid = 516] [serial = 862] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 120 (16D70C00) [pid = 516] [serial = 864] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 119 (1537D400) [pid = 516] [serial = 853] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | --DOMWINDOW == 118 (16C08C00) [pid = 516] [serial = 865] [outer = 00000000] [url = about:blank] 20:07:48 INFO - PROCESS | 516 | 1463281668109 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 20:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 901ms 20:07:48 INFO - PROCESS | 516 | 1463281668146 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 20:07:48 INFO - PROCESS | 516 | 1463281668151 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 20:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:07:48 INFO - PROCESS | 516 | 1463281668157 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:07:48 INFO - PROCESS | 516 | 1463281668159 Marionette TRACE conn2 <- [1,1226,null,{}] 20:07:48 INFO - PROCESS | 516 | 1463281668162 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:48 INFO - PROCESS | 516 | 1463281668254 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:07:48 INFO - PROCESS | 516 | 1463281668364 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 516 | ++DOCSHELL 1055B800 == 68 [pid = 516] [id = 316] 20:07:48 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (10D27C00) [pid = 516] [serial = 947] [outer = 00000000] 20:07:48 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (12D2EC00) [pid = 516] [serial = 948] [outer = 10D27C00] 20:07:48 INFO - PROCESS | 516 | 1463281668409 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (13380400) [pid = 516] [serial = 949] [outer = 10D27C00] 20:07:48 INFO - PROCESS | 516 | 1463281668795 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 20:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 684ms 20:07:48 INFO - PROCESS | 516 | 1463281668855 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:07:48 INFO - PROCESS | 516 | 1463281668857 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 20:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:07:48 INFO - PROCESS | 516 | 1463281668861 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:07:48 INFO - PROCESS | 516 | 1463281668864 Marionette TRACE conn2 <- [1,1230,null,{}] 20:07:48 INFO - PROCESS | 516 | 1463281668874 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:48 INFO - PROCESS | 516 | 1463281668971 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:07:49 INFO - PROCESS | 516 | 1463281669014 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:49 INFO - PROCESS | 516 | ++DOCSHELL 1589B800 == 69 [pid = 516] [id = 317] 20:07:49 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (1589BC00) [pid = 516] [serial = 950] [outer = 00000000] 20:07:49 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (158A9400) [pid = 516] [serial = 951] [outer = 1589BC00] 20:07:49 INFO - PROCESS | 516 | 1463281669068 Marionette DEBUG loaded listener.js 20:07:49 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (167AD000) [pid = 516] [serial = 952] [outer = 1589BC00] 20:07:49 INFO - PROCESS | 516 | 1463281669508 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 684ms 20:07:49 INFO - PROCESS | 516 | 1463281669560 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 516 | 1463281669562 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 20:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:07:49 INFO - PROCESS | 516 | 1463281669566 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 516 | 1463281669567 Marionette TRACE conn2 <- [1,1234,null,{}] 20:07:49 INFO - PROCESS | 516 | 1463281669571 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:49 INFO - PROCESS | 516 | 1463281669658 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:07:49 INFO - PROCESS | 516 | 1463281669664 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:49 INFO - PROCESS | 516 | ++DOCSHELL 167AF800 == 70 [pid = 516] [id = 318] 20:07:49 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (167B0800) [pid = 516] [serial = 953] [outer = 00000000] 20:07:49 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (16F69400) [pid = 516] [serial = 954] [outer = 167B0800] 20:07:49 INFO - PROCESS | 516 | 1463281669712 Marionette DEBUG loaded listener.js 20:07:49 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1718A800) [pid = 516] [serial = 955] [outer = 167B0800] 20:07:50 INFO - PROCESS | 516 | 1463281670159 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 20:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 621ms 20:07:50 INFO - PROCESS | 516 | 1463281670210 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:07:50 INFO - PROCESS | 516 | 1463281670212 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 20:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:07:50 INFO - PROCESS | 516 | 1463281670215 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:07:50 INFO - PROCESS | 516 | 1463281670226 Marionette TRACE conn2 <- [1,1238,null,{}] 20:07:50 INFO - PROCESS | 516 | 1463281670230 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:50 INFO - PROCESS | 516 | 1463281670351 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:07:50 INFO - PROCESS | 516 | 1463281670445 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 516 | ++DOCSHELL 1718F800 == 71 [pid = 516] [id = 319] 20:07:50 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (17194000) [pid = 516] [serial = 956] [outer = 00000000] 20:07:50 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1720C400) [pid = 516] [serial = 957] [outer = 17194000] 20:07:50 INFO - PROCESS | 516 | 1463281670488 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1773CC00) [pid = 516] [serial = 958] [outer = 17194000] 20:07:50 INFO - PROCESS | 516 | 1463281670903 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 20:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 761ms 20:07:50 INFO - PROCESS | 516 | 1463281670958 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:07:50 INFO - PROCESS | 516 | 1463281670960 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 20:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:07:50 INFO - PROCESS | 516 | 1463281670964 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:07:50 INFO - PROCESS | 516 | 1463281670965 Marionette TRACE conn2 <- [1,1242,null,{}] 20:07:50 INFO - PROCESS | 516 | 1463281670977 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:51 INFO - PROCESS | 516 | 1463281671142 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:07:51 INFO - PROCESS | 516 | 1463281671210 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 516 | ++DOCSHELL 18046800 == 72 [pid = 516] [id = 320] 20:07:51 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1826BC00) [pid = 516] [serial = 959] [outer = 00000000] 20:07:51 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (19649000) [pid = 516] [serial = 960] [outer = 1826BC00] 20:07:51 INFO - PROCESS | 516 | 1463281671254 Marionette DEBUG loaded listener.js 20:07:51 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (197B8000) [pid = 516] [serial = 961] [outer = 1826BC00] 20:07:51 INFO - PROCESS | 516 | 1463281671673 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 20:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 746ms 20:07:51 INFO - PROCESS | 516 | 1463281671724 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 516 | 1463281671726 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 20:07:51 INFO - PROCESS | 516 | 1463281671733 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 516 | 1463281671735 Marionette TRACE conn2 <- [1,1246,null,{}] 20:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:07:51 INFO - PROCESS | 516 | 1463281671738 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:51 INFO - PROCESS | 516 | 1463281671858 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:07:51 INFO - PROCESS | 516 | 1463281671925 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 516 | ++DOCSHELL 1128DC00 == 73 [pid = 516] [id = 321] 20:07:51 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (13372C00) [pid = 516] [serial = 962] [outer = 00000000] 20:07:51 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (19884000) [pid = 516] [serial = 963] [outer = 13372C00] 20:07:51 INFO - PROCESS | 516 | 1463281671968 Marionette DEBUG loaded listener.js 20:07:52 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (198E3800) [pid = 516] [serial = 964] [outer = 13372C00] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 135 (177B2400) [pid = 516] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 134 (102D2400) [pid = 516] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 133 (12D81800) [pid = 516] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 132 (10D2A800) [pid = 516] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 131 (105F3400) [pid = 516] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 130 (1128E000) [pid = 516] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 129 (15418C00) [pid = 516] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1589C800) [pid = 516] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 127 (17204400) [pid = 516] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:07:52 INFO - PROCESS | 516 | --DOMWINDOW == 126 (10D20800) [pid = 516] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:07:52 INFO - PROCESS | 516 | 1463281672479 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 20:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 792ms 20:07:52 INFO - PROCESS | 516 | 1463281672538 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:07:52 INFO - PROCESS | 516 | 1463281672539 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 20:07:52 INFO - PROCESS | 516 | 1463281672543 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:07:52 INFO - PROCESS | 516 | 1463281672544 Marionette TRACE conn2 <- [1,1250,null,{}] 20:07:52 INFO - PROCESS | 516 | 1463281672548 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:52 INFO - PROCESS | 516 | 1463281672632 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:07:52 INFO - PROCESS | 516 | 1463281672740 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:52 INFO - PROCESS | 516 | ++DOCSHELL 10535000 == 74 [pid = 516] [id = 322] 20:07:52 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (105F3400) [pid = 516] [serial = 965] [outer = 00000000] 20:07:52 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (158A8400) [pid = 516] [serial = 966] [outer = 105F3400] 20:07:52 INFO - PROCESS | 516 | 1463281672784 Marionette DEBUG loaded listener.js 20:07:52 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (18277C00) [pid = 516] [serial = 967] [outer = 105F3400] 20:07:53 INFO - PROCESS | 516 | 1463281673139 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 20:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 637ms 20:07:53 INFO - PROCESS | 516 | 1463281673218 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:07:53 INFO - PROCESS | 516 | 1463281673219 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 20:07:53 INFO - PROCESS | 516 | 1463281673226 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:07:53 INFO - PROCESS | 516 | 1463281673228 Marionette TRACE conn2 <- [1,1254,null,{}] 20:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:07:53 INFO - PROCESS | 516 | 1463281673231 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:53 INFO - PROCESS | 516 | 1463281673318 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:07:53 INFO - PROCESS | 516 | 1463281673325 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 516 | ++DOCSHELL 1589C800 == 75 [pid = 516] [id = 323] 20:07:53 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (17745400) [pid = 516] [serial = 968] [outer = 00000000] 20:07:53 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (19C3B800) [pid = 516] [serial = 969] [outer = 17745400] 20:07:53 INFO - PROCESS | 516 | 1463281673368 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (19E56400) [pid = 516] [serial = 970] [outer = 17745400] 20:07:53 INFO - PROCESS | 516 | 1463281673820 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 20:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 637ms 20:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:07:53 INFO - PROCESS | 516 | 1463281673855 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:07:53 INFO - PROCESS | 516 | 1463281673857 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 20:07:53 INFO - PROCESS | 516 | 1463281673860 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:07:53 INFO - PROCESS | 516 | 1463281673862 Marionette TRACE conn2 <- [1,1258,null,{}] 20:07:53 INFO - PROCESS | 516 | 1463281673865 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:53 INFO - PROCESS | 516 | 1463281673952 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:07:53 INFO - PROCESS | 516 | 1463281673958 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 516 | ++DOCSHELL 19C40400 == 76 [pid = 516] [id = 324] 20:07:53 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1A0A9400) [pid = 516] [serial = 971] [outer = 00000000] 20:07:53 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1A194800) [pid = 516] [serial = 972] [outer = 1A0A9400] 20:07:53 INFO - PROCESS | 516 | 1463281674001 Marionette DEBUG loaded listener.js 20:07:54 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1A49FC00) [pid = 516] [serial = 973] [outer = 1A0A9400] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 12889C00 == 75 [pid = 516] [id = 292] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1A923800 == 74 [pid = 516] [id = 159] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10231800 == 73 [pid = 516] [id = 278] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 195D8800 == 72 [pid = 516] [id = 212] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 197B8400 == 71 [pid = 516] [id = 198] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 177A5800 == 70 [pid = 516] [id = 293] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1964D400 == 69 [pid = 516] [id = 158] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 177B0C00 == 68 [pid = 516] [id = 294] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 16982000 == 67 [pid = 516] [id = 211] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 0F30D400 == 66 [pid = 516] [id = 295] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10C3D800 == 65 [pid = 516] [id = 248] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10C4B000 == 64 [pid = 516] [id = 264] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 17E0F400 == 63 [pid = 516] [id = 228] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 17205400 == 62 [pid = 516] [id = 99] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1B20BC00 == 61 [pid = 516] [id = 231] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 17191000 == 60 [pid = 516] [id = 246] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 11287C00 == 59 [pid = 516] [id = 161] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1A0B8000 == 58 [pid = 516] [id = 80] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1773F000 == 57 [pid = 516] [id = 290] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 197B5000 == 56 [pid = 516] [id = 262] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1826B000 == 55 [pid = 516] [id = 113] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 19641400 == 54 [pid = 516] [id = 186] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10A64000 == 53 [pid = 516] [id = 54] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10535C00 == 52 [pid = 516] [id = 263] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 19649800 == 51 [pid = 516] [id = 140] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 18048400 == 50 [pid = 516] [id = 229] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 12849400 == 49 [pid = 516] [id = 82] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 1826D400 == 48 [pid = 516] [id = 261] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 17741C00 == 47 [pid = 516] [id = 247] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10A5B400 == 46 [pid = 516] [id = 279] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 14009800 == 45 [pid = 516] [id = 296] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 10F9F000 == 44 [pid = 516] [id = 315] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 0F9F2800 == 43 [pid = 516] [id = 314] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 167AC400 == 42 [pid = 516] [id = 313] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 19E4B400 == 41 [pid = 516] [id = 312] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 195DE800 == 40 [pid = 516] [id = 310] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 12A79400 == 39 [pid = 516] [id = 311] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 0F305800 == 38 [pid = 516] [id = 309] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 12A7A400 == 37 [pid = 516] [id = 308] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 197B2000 == 36 [pid = 516] [id = 306] 20:07:55 INFO - PROCESS | 516 | --DOCSHELL 0F97A000 == 35 [pid = 516] [id = 307] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 1128DC00 == 34 [pid = 516] [id = 321] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 1589C800 == 33 [pid = 516] [id = 323] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 1589B800 == 32 [pid = 516] [id = 317] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 167AF800 == 31 [pid = 516] [id = 318] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 1718F800 == 30 [pid = 516] [id = 319] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 10535000 == 29 [pid = 516] [id = 322] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 18046800 == 28 [pid = 516] [id = 320] 20:07:56 INFO - PROCESS | 516 | --DOCSHELL 1055B800 == 27 [pid = 516] [id = 316] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 134 (17C5E000) [pid = 516] [serial = 906] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 133 (16F4B000) [pid = 516] [serial = 903] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 132 (17189000) [pid = 516] [serial = 904] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1803C000) [pid = 516] [serial = 907] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 130 (13DBEC00) [pid = 516] [serial = 897] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1580F000) [pid = 516] [serial = 898] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 128 (12844C00) [pid = 516] [serial = 892] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 127 (11287800) [pid = 516] [serial = 891] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 126 (13909000) [pid = 516] [serial = 912] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 125 (12844400) [pid = 516] [serial = 894] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1288B400) [pid = 516] [serial = 895] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 123 (197B5800) [pid = 516] [serial = 889] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 122 (195D7400) [pid = 516] [serial = 888] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 121 (158A7800) [pid = 516] [serial = 900] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 120 (10C41400) [pid = 516] [serial = 873] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 119 (13304C00) [pid = 516] [serial = 876] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 118 (177DC400) [pid = 516] [serial = 879] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 117 (18276C00) [pid = 516] [serial = 882] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 116 (195DD800) [pid = 516] [serial = 885] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 115 (195DC800) [pid = 516] [serial = 909] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 114 (19831400) [pid = 516] [serial = 916] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 113 (197BF800) [pid = 516] [serial = 915] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 112 (19886C00) [pid = 516] [serial = 918] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 111 (197B0C00) [pid = 516] [serial = 910] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1720C000) [pid = 516] [serial = 913] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | --DOMWINDOW == 109 (15D6B800) [pid = 516] [serial = 901] [outer = 00000000] [url = about:blank] 20:07:56 INFO - PROCESS | 516 | 1463281676343 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 20:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2500ms 20:07:56 INFO - PROCESS | 516 | 1463281676367 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:07:56 INFO - PROCESS | 516 | 1463281676371 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 20:07:56 INFO - PROCESS | 516 | 1463281676377 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:07:56 INFO - PROCESS | 516 | 1463281676381 Marionette TRACE conn2 <- [1,1262,null,{}] 20:07:56 INFO - PROCESS | 516 | 1463281676388 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:56 INFO - PROCESS | 516 | 1463281676478 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:07:56 INFO - PROCESS | 516 | 1463281676490 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 516 | ++DOCSHELL 0F308400 == 28 [pid = 516] [id = 325] 20:07:56 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (0F308C00) [pid = 516] [serial = 974] [outer = 00000000] 20:07:56 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (0F984000) [pid = 516] [serial = 975] [outer = 0F308C00] 20:07:56 INFO - PROCESS | 516 | 1463281676542 Marionette DEBUG loaded listener.js 20:07:56 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (0F9F2C00) [pid = 516] [serial = 976] [outer = 0F308C00] 20:07:57 INFO - PROCESS | 516 | 1463281677030 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 20:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 683ms 20:07:57 INFO - PROCESS | 516 | 1463281677077 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:07:57 INFO - PROCESS | 516 | 1463281677083 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 20:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:07:57 INFO - PROCESS | 516 | 1463281677089 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:07:57 INFO - PROCESS | 516 | 1463281677092 Marionette TRACE conn2 <- [1,1266,null,{}] 20:07:57 INFO - PROCESS | 516 | 1463281677096 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:57 INFO - PROCESS | 516 | 1463281677179 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:07:57 INFO - PROCESS | 516 | 1463281677190 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:57 INFO - PROCESS | 516 | ++DOCSHELL 10558C00 == 29 [pid = 516] [id = 326] 20:07:57 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (105EF800) [pid = 516] [serial = 977] [outer = 00000000] 20:07:57 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (10A60800) [pid = 516] [serial = 978] [outer = 105EF800] 20:07:57 INFO - PROCESS | 516 | 1463281677243 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (10C3E400) [pid = 516] [serial = 979] [outer = 105EF800] 20:07:57 INFO - PROCESS | 516 | 1463281677715 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 20:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 637ms 20:07:57 INFO - PROCESS | 516 | 1463281677725 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:07:57 INFO - PROCESS | 516 | 1463281677727 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 20:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:07:57 INFO - PROCESS | 516 | 1463281677731 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:07:57 INFO - PROCESS | 516 | 1463281677734 Marionette TRACE conn2 <- [1,1270,null,{}] 20:07:57 INFO - PROCESS | 516 | 1463281677749 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:57 INFO - PROCESS | 516 | 1463281677836 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:07:57 INFO - PROCESS | 516 | 1463281677880 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:57 INFO - PROCESS | 516 | ++DOCSHELL 10F97000 == 30 [pid = 516] [id = 327] 20:07:57 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (10F9F800) [pid = 516] [serial = 980] [outer = 00000000] 20:07:57 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (11285400) [pid = 516] [serial = 981] [outer = 10F9F800] 20:07:57 INFO - PROCESS | 516 | 1463281677929 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (114A3800) [pid = 516] [serial = 982] [outer = 10F9F800] 20:07:58 INFO - PROCESS | 516 | 1463281678405 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 20:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 761ms 20:07:58 INFO - PROCESS | 516 | 1463281678492 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 516 | 1463281678494 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 20:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:07:58 INFO - PROCESS | 516 | 1463281678498 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 516 | 1463281678499 Marionette TRACE conn2 <- [1,1274,null,{}] 20:07:58 INFO - PROCESS | 516 | 1463281678503 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:58 INFO - PROCESS | 516 | 1463281678582 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:07:58 INFO - PROCESS | 516 | 1463281678595 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:58 INFO - PROCESS | 516 | ++DOCSHELL 1283F400 == 31 [pid = 516] [id = 328] 20:07:58 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (12844800) [pid = 516] [serial = 983] [outer = 00000000] 20:07:58 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (1289E800) [pid = 516] [serial = 984] [outer = 12844800] 20:07:58 INFO - PROCESS | 516 | 1463281678640 Marionette DEBUG loaded listener.js 20:07:58 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (12A74800) [pid = 516] [serial = 985] [outer = 12844800] 20:07:59 INFO - PROCESS | 516 | 1463281679088 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 20:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 622ms 20:07:59 INFO - PROCESS | 516 | 1463281679118 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:07:59 INFO - PROCESS | 516 | 1463281679120 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 20:07:59 INFO - PROCESS | 516 | 1463281679123 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:07:59 INFO - PROCESS | 516 | 1463281679125 Marionette TRACE conn2 <- [1,1278,null,{}] 20:07:59 INFO - PROCESS | 516 | 1463281679128 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:59 INFO - PROCESS | 516 | 1463281679203 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:07:59 INFO - PROCESS | 516 | 1463281679240 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 516 | ++DOCSHELL 12A7AC00 == 32 [pid = 516] [id = 329] 20:07:59 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (12A7B000) [pid = 516] [serial = 986] [outer = 00000000] 20:07:59 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (12D2A400) [pid = 516] [serial = 987] [outer = 12A7B000] 20:07:59 INFO - PROCESS | 516 | 1463281679291 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1307AC00) [pid = 516] [serial = 988] [outer = 12A7B000] 20:07:59 INFO - PROCESS | 516 | 1463281679725 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 20:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 622ms 20:07:59 INFO - PROCESS | 516 | 1463281679762 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:07:59 INFO - PROCESS | 516 | 1463281679765 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 20:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:07:59 INFO - PROCESS | 516 | 1463281679768 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:07:59 INFO - PROCESS | 516 | 1463281679769 Marionette TRACE conn2 <- [1,1282,null,{}] 20:07:59 INFO - PROCESS | 516 | 1463281679773 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:59 INFO - PROCESS | 516 | 1463281679880 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:07:59 INFO - PROCESS | 516 | 1463281679891 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 516 | ++DOCSHELL 13902800 == 33 [pid = 516] [id = 330] 20:07:59 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (13903400) [pid = 516] [serial = 989] [outer = 00000000] 20:07:59 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (13DB9C00) [pid = 516] [serial = 990] [outer = 13903400] 20:07:59 INFO - PROCESS | 516 | 1463281679936 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1400D800) [pid = 516] [serial = 991] [outer = 13903400] 20:08:00 INFO - PROCESS | 516 | 1463281680366 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 20:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 637ms 20:08:00 INFO - PROCESS | 516 | 1463281680407 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 516 | 1463281680409 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 20:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:08:00 INFO - PROCESS | 516 | 1463281680411 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 516 | 1463281680413 Marionette TRACE conn2 <- [1,1286,null,{}] 20:08:00 INFO - PROCESS | 516 | 1463281680417 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:00 INFO - PROCESS | 516 | 1463281680489 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:08:00 INFO - PROCESS | 516 | 1463281680495 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:00 INFO - PROCESS | 516 | ++DOCSHELL 14009C00 == 34 [pid = 516] [id = 331] 20:08:00 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (140C6C00) [pid = 516] [serial = 992] [outer = 00000000] 20:08:00 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (15413800) [pid = 516] [serial = 993] [outer = 140C6C00] 20:08:00 INFO - PROCESS | 516 | 1463281680539 Marionette DEBUG loaded listener.js 20:08:00 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1541DC00) [pid = 516] [serial = 994] [outer = 140C6C00] 20:08:00 INFO - PROCESS | 516 | 1463281680995 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 637ms 20:08:01 INFO - PROCESS | 516 | 1463281681049 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 516 | 1463281681051 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 20:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:08:01 INFO - PROCESS | 516 | 1463281681054 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:08:01 INFO - PROCESS | 516 | 1463281681056 Marionette TRACE conn2 <- [1,1290,null,{}] 20:08:01 INFO - PROCESS | 516 | 1463281681059 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:01 INFO - PROCESS | 516 | 1463281681133 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:08:01 INFO - PROCESS | 516 | 1463281681139 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 516 | ++DOCSHELL 10A5F800 == 35 [pid = 516] [id = 332] 20:08:01 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (140D0C00) [pid = 516] [serial = 995] [outer = 00000000] 20:08:01 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1580AC00) [pid = 516] [serial = 996] [outer = 140D0C00] 20:08:01 INFO - PROCESS | 516 | 1463281681194 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1580F800) [pid = 516] [serial = 997] [outer = 140D0C00] 20:08:01 INFO - PROCESS | 516 | 1463281681607 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 590ms 20:08:01 INFO - PROCESS | 516 | 1463281681635 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 516 | 1463281681637 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 20:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:08:01 INFO - PROCESS | 516 | 1463281681659 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:08:01 INFO - PROCESS | 516 | 1463281681661 Marionette TRACE conn2 <- [1,1294,null,{}] 20:08:01 INFO - PROCESS | 516 | 1463281681664 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:01 INFO - PROCESS | 516 | 1463281681776 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:08:01 INFO - PROCESS | 516 | 1463281681782 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 516 | ++DOCSHELL 10F95C00 == 36 [pid = 516] [id = 333] 20:08:01 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1580C400) [pid = 516] [serial = 998] [outer = 00000000] 20:08:01 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (158A5000) [pid = 516] [serial = 999] [outer = 1580C400] 20:08:01 INFO - PROCESS | 516 | 1463281681826 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (158A6000) [pid = 516] [serial = 1000] [outer = 1580C400] 20:08:02 INFO - PROCESS | 516 | 1463281682287 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 20:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 699ms 20:08:02 INFO - PROCESS | 516 | 1463281682360 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:08:02 INFO - PROCESS | 516 | 1463281682363 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 20:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:08:02 INFO - PROCESS | 516 | 1463281682366 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 516 | 1463281682368 Marionette TRACE conn2 <- [1,1298,null,{}] 20:08:02 INFO - PROCESS | 516 | 1463281682371 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:02 INFO - PROCESS | 516 | 1463281682483 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:08:02 INFO - PROCESS | 516 | 1463281682493 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:02 INFO - PROCESS | 516 | ++DOCSHELL 0F984C00 == 37 [pid = 516] [id = 334] 20:08:02 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (0F9E6800) [pid = 516] [serial = 1001] [outer = 00000000] 20:08:02 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (15D6E000) [pid = 516] [serial = 1002] [outer = 0F9E6800] 20:08:02 INFO - PROCESS | 516 | 1463281682537 Marionette DEBUG loaded listener.js 20:08:02 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (167AF800) [pid = 516] [serial = 1003] [outer = 0F9E6800] 20:08:02 INFO - PROCESS | 516 | 1463281682995 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 20:08:03 INFO - PROCESS | 516 | 1463281683066 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 20:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:08:03 INFO - PROCESS | 516 | 1463281683069 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:08:03 INFO - PROCESS | 516 | 1463281683071 Marionette TRACE conn2 <- [1,1302,null,{}] 20:08:03 INFO - PROCESS | 516 | 1463281683074 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:03 INFO - PROCESS | 516 | 1463281683225 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:08:03 INFO - PROCESS | 516 | 1463281683286 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 516 | ++DOCSHELL 16D66400 == 38 [pid = 516] [id = 335] 20:08:03 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (16D67000) [pid = 516] [serial = 1004] [outer = 00000000] 20:08:03 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (16D6E800) [pid = 516] [serial = 1005] [outer = 16D67000] 20:08:03 INFO - PROCESS | 516 | 1463281683340 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (16F4C800) [pid = 516] [serial = 1006] [outer = 16D67000] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 141 (128A7C00) [pid = 516] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 140 (197B4800) [pid = 516] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 139 (1027A400) [pid = 516] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 138 (177A6400) [pid = 516] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 137 (10BAC000) [pid = 516] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 136 (177DB800) [pid = 516] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 135 (1381A400) [pid = 516] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 134 (19E53C00) [pid = 516] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 133 (12847000) [pid = 516] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 132 (177DEC00) [pid = 516] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 131 (167B0800) [pid = 516] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 130 (105F7000) [pid = 516] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 129 (198FC400) [pid = 516] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1826BC00) [pid = 516] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 127 (10273400) [pid = 516] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 126 (195D0400) [pid = 516] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 125 (10D27C00) [pid = 516] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 124 (17745400) [pid = 516] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 123 (158A2400) [pid = 516] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 122 (0F986800) [pid = 516] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1A72B400) [pid = 516] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 120 (10A55C00) [pid = 516] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 119 (13372C00) [pid = 516] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 118 (10275400) [pid = 516] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 117 (19E4B800) [pid = 516] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 116 (19641800) [pid = 516] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1589BC00) [pid = 516] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1964E400) [pid = 516] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 113 (17194000) [pid = 516] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 112 (177B0400) [pid = 516] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12AF0000) [pid = 516] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 110 (105FB800) [pid = 516] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1351ms 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 109 (12886C00) [pid = 516] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 108 (105F3400) [pid = 516] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:08:04 INFO - PROCESS | 516 | --DOMWINDOW == 107 (16C09800) [pid = 516] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:08:04 INFO - PROCESS | 516 | 1463281684375 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 20:08:04 INFO - PROCESS | 516 | 1463281684410 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 516 | 1463281684412 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 20:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:08:04 INFO - PROCESS | 516 | 1463281684416 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 516 | 1463281684428 Marionette TRACE conn2 <- [1,1306,null,{}] 20:08:04 INFO - PROCESS | 516 | 1463281684432 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:04 INFO - PROCESS | 516 | 1463281684508 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:08:04 INFO - PROCESS | 516 | 1463281684629 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:04 INFO - PROCESS | 516 | ++DOCSHELL 0F2ED400 == 39 [pid = 516] [id = 336] 20:08:04 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (0F2EE800) [pid = 516] [serial = 1007] [outer = 00000000] 20:08:04 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (10D22000) [pid = 516] [serial = 1008] [outer = 0F2EE800] 20:08:04 INFO - PROCESS | 516 | 1463281684672 Marionette DEBUG loaded listener.js 20:08:04 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (128A7C00) [pid = 516] [serial = 1009] [outer = 0F2EE800] 20:08:05 INFO - PROCESS | 516 | 1463281685026 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 20:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 653ms 20:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:08:05 INFO - PROCESS | 516 | 1463281685074 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:08:05 INFO - PROCESS | 516 | 1463281685076 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 20:08:05 INFO - PROCESS | 516 | 1463281685079 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:08:05 INFO - PROCESS | 516 | 1463281685081 Marionette TRACE conn2 <- [1,1310,null,{}] 20:08:05 INFO - PROCESS | 516 | 1463281685084 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:05 INFO - PROCESS | 516 | 1463281685159 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:08:05 INFO - PROCESS | 516 | 1463281685246 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 516 | ++DOCSHELL 12849400 == 40 [pid = 516] [id = 337] 20:08:05 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (12A73800) [pid = 516] [serial = 1010] [outer = 00000000] 20:08:05 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (15B04C00) [pid = 516] [serial = 1011] [outer = 12A73800] 20:08:05 INFO - PROCESS | 516 | 1463281685289 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (16D6CC00) [pid = 516] [serial = 1012] [outer = 12A73800] 20:08:05 INFO - PROCESS | 516 | 1463281685656 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 20:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 637ms 20:08:05 INFO - PROCESS | 516 | 1463281685718 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 20:08:05 INFO - PROCESS | 516 | 1463281685720 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 20:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:08:05 INFO - PROCESS | 516 | 1463281685730 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:08:05 INFO - PROCESS | 516 | 1463281685732 Marionette TRACE conn2 <- [1,1314,null,{}] 20:08:05 INFO - PROCESS | 516 | 1463281685735 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:05 INFO - PROCESS | 516 | 1463281685811 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:08:05 INFO - PROCESS | 516 | 1463281685817 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 516 | ++DOCSHELL 12D28C00 == 41 [pid = 516] [id = 338] 20:08:05 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (16D6AC00) [pid = 516] [serial = 1013] [outer = 00000000] 20:08:05 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (17189000) [pid = 516] [serial = 1014] [outer = 16D6AC00] 20:08:05 INFO - PROCESS | 516 | 1463281685861 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (17191400) [pid = 516] [serial = 1015] [outer = 16D6AC00] 20:08:06 INFO - PROCESS | 516 | 1463281686345 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:08:06 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 20:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 637ms 20:08:06 INFO - PROCESS | 516 | 1463281686386 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 516 | 1463281686391 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 20:08:06 INFO - PROCESS | 516 | 1463281686397 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:08:06 INFO - PROCESS | 516 | 1463281686401 Marionette TRACE conn2 <- [1,1318,null,{}] 20:08:06 INFO - PROCESS | 516 | 1463281686408 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:06 INFO - PROCESS | 516 | 1463281686530 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:08:06 INFO - PROCESS | 516 | 1463281686646 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 516 | ++DOCSHELL 0F30AC00 == 42 [pid = 516] [id = 339] 20:08:06 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (0F30B000) [pid = 516] [serial = 1016] [outer = 00000000] 20:08:06 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (0F97DC00) [pid = 516] [serial = 1017] [outer = 0F30B000] 20:08:06 INFO - PROCESS | 516 | 1463281686702 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (102D0C00) [pid = 516] [serial = 1018] [outer = 0F30B000] 20:08:07 INFO - PROCESS | 516 | 1463281687473 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:08:07 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 20:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1149ms 20:08:07 INFO - PROCESS | 516 | 1463281687545 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:08:07 INFO - PROCESS | 516 | 1463281687551 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 20:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:08:07 INFO - PROCESS | 516 | 1463281687558 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 516 | 1463281687561 Marionette TRACE conn2 <- [1,1322,null,{}] 20:08:07 INFO - PROCESS | 516 | 1463281687565 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:07 INFO - PROCESS | 516 | 1463281687685 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:08:07 INFO - PROCESS | 516 | 1463281687808 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:07 INFO - PROCESS | 516 | ++DOCSHELL 10D22800 == 43 [pid = 516] [id = 340] 20:08:07 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (10D26000) [pid = 516] [serial = 1019] [outer = 00000000] 20:08:07 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (10E91C00) [pid = 516] [serial = 1020] [outer = 10D26000] 20:08:07 INFO - PROCESS | 516 | 1463281687863 Marionette DEBUG loaded listener.js 20:08:07 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (114A6400) [pid = 516] [serial = 1021] [outer = 10D26000] 20:08:08 INFO - PROCESS | 516 | 1463281688782 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1289ms 20:08:08 INFO - PROCESS | 516 | 1463281688863 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:08:08 INFO - PROCESS | 516 | 1463281688867 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 20:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:08:08 INFO - PROCESS | 516 | 1463281688871 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:08:08 INFO - PROCESS | 516 | 1463281688875 Marionette TRACE conn2 <- [1,1326,null,{}] 20:08:08 INFO - PROCESS | 516 | 1463281688880 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:08 INFO - PROCESS | 516 | 1463281688983 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:08:09 INFO - PROCESS | 516 | 1463281689065 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:09 INFO - PROCESS | 516 | ++DOCSHELL 102D4800 == 44 [pid = 516] [id = 341] 20:08:09 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (102D8800) [pid = 516] [serial = 1022] [outer = 00000000] 20:08:09 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (105F3800) [pid = 516] [serial = 1023] [outer = 102D8800] 20:08:09 INFO - PROCESS | 516 | 1463281689116 Marionette DEBUG loaded listener.js 20:08:09 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10A5E400) [pid = 516] [serial = 1024] [outer = 102D8800] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 131F2400 == 43 [pid = 516] [id = 28] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 10533400 == 42 [pid = 516] [id = 21] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 14349400 == 41 [pid = 516] [id = 20] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 1128D400 == 40 [pid = 516] [id = 19] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 1571C400 == 39 [pid = 516] [id = 25] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 15F6E800 == 38 [pid = 516] [id = 27] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 1687D400 == 37 [pid = 516] [id = 8] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 13904000 == 36 [pid = 516] [id = 24] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 13149000 == 35 [pid = 516] [id = 23] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 105FAC00 == 34 [pid = 516] [id = 22] 20:08:09 INFO - PROCESS | 516 | --DOCSHELL 19C40400 == 33 [pid = 516] [id = 324] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 124 (11292C00) [pid = 516] [serial = 874] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 123 (1400BC00) [pid = 516] [serial = 877] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 122 (1330D000) [pid = 516] [serial = 820] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 121 (19E51400) [pid = 516] [serial = 829] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 120 (16B4A400) [pid = 516] [serial = 823] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 119 (17E9B400) [pid = 516] [serial = 880] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 118 (10E8DC00) [pid = 516] [serial = 817] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 117 (195D4400) [pid = 516] [serial = 883] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 116 (198EEC00) [pid = 516] [serial = 784] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1AB4F800) [pid = 516] [serial = 832] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 114 (16D72C00) [pid = 516] [serial = 781] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 113 (18044800) [pid = 516] [serial = 871] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1A49A800) [pid = 516] [serial = 790] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 111 (1A0B4800) [pid = 516] [serial = 787] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 110 (197B7C00) [pid = 516] [serial = 826] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1AF86400) [pid = 516] [serial = 835] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 108 (19643C00) [pid = 516] [serial = 886] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1A194800) [pid = 516] [serial = 972] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 106 (1720C400) [pid = 516] [serial = 957] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 105 (1773CC00) [pid = 516] [serial = 958] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 104 (197B8000) [pid = 516] [serial = 961] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 103 (19649000) [pid = 516] [serial = 960] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 102 (158A8400) [pid = 516] [serial = 966] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 101 (19884000) [pid = 516] [serial = 963] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 100 (19C3B800) [pid = 516] [serial = 969] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 99 (198E3800) [pid = 516] [serial = 964] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 98 (16F69400) [pid = 516] [serial = 954] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 97 (158A9400) [pid = 516] [serial = 951] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 96 (167AD000) [pid = 516] [serial = 952] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 95 (12D2EC00) [pid = 516] [serial = 948] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 94 (13380400) [pid = 516] [serial = 949] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 93 (130D7800) [pid = 516] [serial = 946] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 92 (12A7B400) [pid = 516] [serial = 945] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 91 (158A7400) [pid = 516] [serial = 943] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 90 (131FF400) [pid = 516] [serial = 942] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1A190C00) [pid = 516] [serial = 940] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1A18B000) [pid = 516] [serial = 939] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 87 (19EEE400) [pid = 516] [serial = 937] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 86 (19EE7400) [pid = 516] [serial = 936] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 85 (198F6C00) [pid = 516] [serial = 934] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 84 (198F5800) [pid = 516] [serial = 933] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 83 (198EBC00) [pid = 516] [serial = 931] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 82 (19885800) [pid = 516] [serial = 930] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 81 (19641C00) [pid = 516] [serial = 928] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 80 (177D8800) [pid = 516] [serial = 927] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 79 (15379800) [pid = 516] [serial = 925] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 78 (13910C00) [pid = 516] [serial = 924] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 77 (10D2D400) [pid = 516] [serial = 922] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 76 (10C40000) [pid = 516] [serial = 921] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 75 (198E0800) [pid = 516] [serial = 919] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 74 (19E56400) [pid = 516] [serial = 970] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 73 (1718A800) [pid = 516] [serial = 955] [outer = 00000000] [url = about:blank] 20:08:09 INFO - PROCESS | 516 | --DOMWINDOW == 72 (18277C00) [pid = 516] [serial = 967] [outer = 00000000] [url = about:blank] 20:08:10 INFO - PROCESS | 516 | 1463281690220 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 20:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1413ms 20:08:10 INFO - PROCESS | 516 | 1463281690267 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:08:10 INFO - PROCESS | 516 | 1463281690272 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 20:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:08:10 INFO - PROCESS | 516 | 1463281690278 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:08:10 INFO - PROCESS | 516 | 1463281690280 Marionette TRACE conn2 <- [1,1330,null,{}] 20:08:10 INFO - PROCESS | 516 | 1463281690284 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:10 INFO - PROCESS | 516 | 1463281690365 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:08:10 INFO - PROCESS | 516 | 1463281690373 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 516 | ++DOCSHELL 10236C00 == 34 [pid = 516] [id = 342] 20:08:10 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (10275000) [pid = 516] [serial = 1025] [outer = 00000000] 20:08:10 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (10D2D000) [pid = 516] [serial = 1026] [outer = 10275000] 20:08:10 INFO - PROCESS | 516 | 1463281690418 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (10FA0000) [pid = 516] [serial = 1027] [outer = 10275000] 20:08:10 INFO - PROCESS | 516 | 1463281690897 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 20:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 621ms 20:08:10 INFO - PROCESS | 516 | 1463281690915 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:08:10 INFO - PROCESS | 516 | 1463281690917 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 20:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:08:10 INFO - PROCESS | 516 | 1463281690920 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:08:10 INFO - PROCESS | 516 | 1463281690924 Marionette TRACE conn2 <- [1,1334,null,{}] 20:08:10 INFO - PROCESS | 516 | 1463281690938 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:11 INFO - PROCESS | 516 | 1463281691022 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:08:11 INFO - PROCESS | 516 | 1463281691030 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 516 | ++DOCSHELL 12D27C00 == 35 [pid = 516] [id = 343] 20:08:11 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (12D76000) [pid = 516] [serial = 1028] [outer = 00000000] 20:08:11 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (131FA400) [pid = 516] [serial = 1029] [outer = 12D76000] 20:08:11 INFO - PROCESS | 516 | 1463281691078 Marionette DEBUG loaded listener.js 20:08:11 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (1337E000) [pid = 516] [serial = 1030] [outer = 12D76000] 20:08:11 INFO - PROCESS | 516 | 1463281691556 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 20:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 683ms 20:08:11 INFO - PROCESS | 516 | 1463281691620 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 516 | 1463281691622 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 20:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:08:11 INFO - PROCESS | 516 | 1463281691625 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 516 | 1463281691627 Marionette TRACE conn2 <- [1,1338,null,{}] 20:08:11 INFO - PROCESS | 516 | 1463281691630 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:11 INFO - PROCESS | 516 | 1463281691710 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:08:11 INFO - PROCESS | 516 | 1463281691750 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 516 | ++DOCSHELL 13905800 == 36 [pid = 516] [id = 344] 20:08:11 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (13B3CC00) [pid = 516] [serial = 1031] [outer = 00000000] 20:08:11 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (140CD400) [pid = 516] [serial = 1032] [outer = 13B3CC00] 20:08:11 INFO - PROCESS | 516 | 1463281691795 Marionette DEBUG loaded listener.js 20:08:11 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (14349000) [pid = 516] [serial = 1033] [outer = 13B3CC00] 20:08:12 INFO - PROCESS | 516 | 1463281692253 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 20:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 683ms 20:08:12 INFO - PROCESS | 516 | 1463281692325 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:08:12 INFO - PROCESS | 516 | 1463281692327 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 20:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:08:12 INFO - PROCESS | 516 | 1463281692330 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:08:12 INFO - PROCESS | 516 | 1463281692332 Marionette TRACE conn2 <- [1,1342,null,{}] 20:08:12 INFO - PROCESS | 516 | 1463281692336 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:12 INFO - PROCESS | 516 | 1463281692436 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:08:12 INFO - PROCESS | 516 | 1463281692492 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:12 INFO - PROCESS | 516 | ++DOCSHELL 1537D800 == 37 [pid = 516] [id = 345] 20:08:12 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (1537DC00) [pid = 516] [serial = 1034] [outer = 00000000] 20:08:12 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (1541F000) [pid = 516] [serial = 1035] [outer = 1537DC00] 20:08:12 INFO - PROCESS | 516 | 1463281692537 Marionette DEBUG loaded listener.js 20:08:12 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1571C400) [pid = 516] [serial = 1036] [outer = 1537DC00] 20:08:12 INFO - PROCESS | 516 | 1463281692967 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 20:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 699ms 20:08:13 INFO - PROCESS | 516 | 1463281693013 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:08:13 INFO - PROCESS | 516 | 1463281693015 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 20:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:08:13 INFO - PROCESS | 516 | 1463281693019 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 516 | 1463281693020 Marionette TRACE conn2 <- [1,1346,null,{}] 20:08:13 INFO - PROCESS | 516 | 1463281693028 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:13 INFO - PROCESS | 516 | 1463281693180 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:08:13 INFO - PROCESS | 516 | 1463281693243 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 516 | ++DOCSHELL 15802000 == 38 [pid = 516] [id = 346] 20:08:13 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (1580A800) [pid = 516] [serial = 1037] [outer = 00000000] 20:08:13 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (167AC400) [pid = 516] [serial = 1038] [outer = 1580A800] 20:08:13 INFO - PROCESS | 516 | 1463281693288 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (16988C00) [pid = 516] [serial = 1039] [outer = 1580A800] 20:08:13 INFO - PROCESS | 516 | 1463281693722 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 20:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 730ms 20:08:13 INFO - PROCESS | 516 | 1463281693760 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:08:13 INFO - PROCESS | 516 | 1463281693762 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 20:08:13 INFO - PROCESS | 516 | 1463281693765 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 516 | 1463281693766 Marionette TRACE conn2 <- [1,1350,null,{}] 20:08:13 INFO - PROCESS | 516 | 1463281693770 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:13 INFO - PROCESS | 516 | 1463281693871 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:08:13 INFO - PROCESS | 516 | 1463281693878 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 516 | ++DOCSHELL 15D6D400 == 39 [pid = 516] [id = 347] 20:08:13 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (15D75000) [pid = 516] [serial = 1040] [outer = 00000000] 20:08:13 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (16D6A400) [pid = 516] [serial = 1041] [outer = 15D75000] 20:08:13 INFO - PROCESS | 516 | 1463281693921 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16D6B400) [pid = 516] [serial = 1042] [outer = 15D75000] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1580C400) [pid = 516] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 88 (12844800) [pid = 516] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 87 (105EF800) [pid = 516] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 86 (0F308C00) [pid = 516] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 85 (140C6C00) [pid = 516] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 84 (140D0C00) [pid = 516] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 83 (0F9E6800) [pid = 516] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 82 (12A7B000) [pid = 516] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 81 (13903400) [pid = 516] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 80 (10F9F800) [pid = 516] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 79 (16D67000) [pid = 516] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 78 (0F2EE800) [pid = 516] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:08:14 INFO - PROCESS | 516 | --DOMWINDOW == 77 (12A73800) [pid = 516] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:08:14 INFO - PROCESS | 516 | 1463281694419 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 684ms 20:08:14 INFO - PROCESS | 516 | 1463281694465 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:08:14 INFO - PROCESS | 516 | 1463281694467 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 20:08:14 INFO - PROCESS | 516 | 1463281694470 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:08:14 INFO - PROCESS | 516 | 1463281694472 Marionette TRACE conn2 <- [1,1354,null,{}] 20:08:14 INFO - PROCESS | 516 | 1463281694475 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:14 INFO - PROCESS | 516 | 1463281694578 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:08:14 INFO - PROCESS | 516 | 1463281694587 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:14 INFO - PROCESS | 516 | ++DOCSHELL 10273400 == 40 [pid = 516] [id = 348] 20:08:14 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (10D29000) [pid = 516] [serial = 1043] [outer = 00000000] 20:08:14 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (1330DC00) [pid = 516] [serial = 1044] [outer = 10D29000] 20:08:14 INFO - PROCESS | 516 | 1463281694632 Marionette DEBUG loaded listener.js 20:08:14 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (158A0C00) [pid = 516] [serial = 1045] [outer = 10D29000] 20:08:15 INFO - PROCESS | 516 | 1463281695071 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 20:08:15 INFO - PROCESS | 516 | 1463281695112 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 20:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:08:15 INFO - PROCESS | 516 | 1463281695115 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:08:15 INFO - PROCESS | 516 | 1463281695117 Marionette TRACE conn2 <- [1,1358,null,{}] 20:08:15 INFO - PROCESS | 516 | 1463281695104 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:15 INFO - PROCESS | 516 | 1463281695179 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:08:15 INFO - PROCESS | 516 | 1463281695185 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 516 | ++DOCSHELL 1330CC00 == 41 [pid = 516] [id = 349] 20:08:15 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (1337F400) [pid = 516] [serial = 1046] [outer = 00000000] 20:08:15 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (16D72800) [pid = 516] [serial = 1047] [outer = 1337F400] 20:08:15 INFO - PROCESS | 516 | 1463281695229 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (16F6C800) [pid = 516] [serial = 1048] [outer = 1337F400] 20:08:15 INFO - PROCESS | 516 | 1463281695642 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 20:08:15 INFO - PROCESS | 516 | 1463281695697 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 20:08:15 INFO - PROCESS | 516 | 1463281695701 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:08:15 INFO - PROCESS | 516 | 1463281695703 Marionette TRACE conn2 <- [1,1362,null,{}] 20:08:15 INFO - PROCESS | 516 | 1463281695710 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:15 INFO - PROCESS | 516 | 1463281695787 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:08:15 INFO - PROCESS | 516 | 1463281695793 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 516 | ++DOCSHELL 15381800 == 42 [pid = 516] [id = 350] 20:08:15 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (15D6D000) [pid = 516] [serial = 1049] [outer = 00000000] 20:08:15 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (17196800) [pid = 516] [serial = 1050] [outer = 15D6D000] 20:08:15 INFO - PROCESS | 516 | 1463281695836 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (171C3000) [pid = 516] [serial = 1051] [outer = 15D6D000] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 1AF7B800 == 41 [pid = 516] [id = 14] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 0F9E6C00 == 40 [pid = 516] [id = 18] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 1AF7C000 == 39 [pid = 516] [id = 15] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 1A929400 == 38 [pid = 516] [id = 12] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 1AC8B000 == 37 [pid = 516] [id = 13] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 1720B400 == 36 [pid = 516] [id = 11] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 1A499000 == 35 [pid = 516] [id = 10] 20:08:16 INFO - PROCESS | 516 | --DOCSHELL 140C7000 == 34 [pid = 516] [id = 26] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 85 (17189000) [pid = 516] [serial = 1014] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 84 (158A6000) [pid = 516] [serial = 1000] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 83 (1289E800) [pid = 516] [serial = 984] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 82 (10A60800) [pid = 516] [serial = 978] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 81 (10C3E400) [pid = 516] [serial = 979] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 80 (0F984000) [pid = 516] [serial = 975] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 79 (0F9F2C00) [pid = 516] [serial = 976] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 78 (15413800) [pid = 516] [serial = 993] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 77 (1541DC00) [pid = 516] [serial = 994] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 76 (1580AC00) [pid = 516] [serial = 996] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 75 (15D6E000) [pid = 516] [serial = 1002] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 74 (12D2A400) [pid = 516] [serial = 987] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 73 (1307AC00) [pid = 516] [serial = 988] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 72 (13DB9C00) [pid = 516] [serial = 990] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 71 (1400D800) [pid = 516] [serial = 991] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 70 (11285400) [pid = 516] [serial = 981] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 69 (114A3800) [pid = 516] [serial = 982] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 68 (16D6E800) [pid = 516] [serial = 1005] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 67 (12A74800) [pid = 516] [serial = 985] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 66 (10D22000) [pid = 516] [serial = 1008] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 65 (16F4C800) [pid = 516] [serial = 1006] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 64 (15B04C00) [pid = 516] [serial = 1011] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 63 (158A5000) [pid = 516] [serial = 999] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 62 (167AF800) [pid = 516] [serial = 1003] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 61 (1580F800) [pid = 516] [serial = 997] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 60 (16D6CC00) [pid = 516] [serial = 1012] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | --DOMWINDOW == 59 (128A7C00) [pid = 516] [serial = 1009] [outer = 00000000] [url = about:blank] 20:08:17 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:08:17 INFO - PROCESS | 516 | 1463281697623 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 20:08:17 INFO - PROCESS | 516 | 1463281697663 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 20:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:08:17 INFO - PROCESS | 516 | 1463281697669 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:08:17 INFO - PROCESS | 516 | 1463281697673 Marionette TRACE conn2 <- [1,1366,null,{}] 20:08:17 INFO - PROCESS | 516 | 1463281697679 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:17 INFO - PROCESS | 516 | 1463281697770 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:08:17 INFO - PROCESS | 516 | 1463281697778 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:17 INFO - PROCESS | 516 | ++DOCSHELL 0F39AC00 == 35 [pid = 516] [id = 351] 20:08:17 INFO - PROCESS | 516 | ++DOMWINDOW == 60 (0F39D400) [pid = 516] [serial = 1052] [outer = 00000000] 20:08:17 INFO - PROCESS | 516 | ++DOMWINDOW == 61 (102EB000) [pid = 516] [serial = 1053] [outer = 0F39D400] 20:08:17 INFO - PROCESS | 516 | 1463281697809 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 516 | ++DOMWINDOW == 62 (105F2000) [pid = 516] [serial = 1054] [outer = 0F39D400] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 12D27C00 == 34 [pid = 516] [id = 343] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 15802000 == 33 [pid = 516] [id = 346] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 1330CC00 == 32 [pid = 516] [id = 349] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 1537D800 == 31 [pid = 516] [id = 345] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 10273400 == 30 [pid = 516] [id = 348] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 13905800 == 29 [pid = 516] [id = 344] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 15D6D400 == 28 [pid = 516] [id = 347] 20:08:18 INFO - PROCESS | 516 | --DOCSHELL 15381800 == 27 [pid = 516] [id = 350] 20:08:19 INFO - PROCESS | 516 | 1463281699403 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 516 | 1463281699471 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 20:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:08:19 INFO - PROCESS | 516 | 1463281699482 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 516 | 1463281699486 Marionette TRACE conn2 <- [1,1370,null,{}] 20:08:19 INFO - PROCESS | 516 | 1463281699492 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:19 INFO - PROCESS | 516 | 1463281699576 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:08:19 INFO - PROCESS | 516 | 1463281699585 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:19 INFO - PROCESS | 516 | ++DOCSHELL 0F9F0C00 == 28 [pid = 516] [id = 352] 20:08:19 INFO - PROCESS | 516 | ++DOMWINDOW == 63 (0F9F2C00) [pid = 516] [serial = 1055] [outer = 00000000] 20:08:19 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (10A5EC00) [pid = 516] [serial = 1056] [outer = 0F9F2C00] 20:08:19 INFO - PROCESS | 516 | 1463281699631 Marionette DEBUG loaded listener.js 20:08:19 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (10C3E800) [pid = 516] [serial = 1057] [outer = 0F9F2C00] 20:08:20 INFO - PROCESS | 516 | [516] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:08:20 INFO - PROCESS | 516 | 1463281700117 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 20:08:20 INFO - PROCESS | 516 | 1463281700184 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 20:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:08:20 INFO - PROCESS | 516 | 1463281700190 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:08:20 INFO - PROCESS | 516 | 1463281700193 Marionette TRACE conn2 <- [1,1374,null,{}] 20:08:20 INFO - PROCESS | 516 | 1463281700196 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:20 INFO - PROCESS | 516 | 1463281700275 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:08:20 INFO - PROCESS | 516 | 1463281700284 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:20 INFO - PROCESS | 516 | ++DOCSHELL 102EA800 == 29 [pid = 516] [id = 353] 20:08:20 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (10C44800) [pid = 516] [serial = 1058] [outer = 00000000] 20:08:20 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (10E92800) [pid = 516] [serial = 1059] [outer = 10C44800] 20:08:20 INFO - PROCESS | 516 | 1463281700329 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (1128DC00) [pid = 516] [serial = 1060] [outer = 10C44800] 20:08:20 INFO - PROCESS | 516 | 1463281700752 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 20:08:20 INFO - PROCESS | 516 | 1463281700813 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 20:08:20 INFO - PROCESS | 516 | 1463281700817 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:08:20 INFO - PROCESS | 516 | 1463281700820 Marionette TRACE conn2 <- [1,1378,null,{}] 20:08:20 INFO - PROCESS | 516 | 1463281700831 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:20 INFO - PROCESS | 516 | 1463281700912 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:08:21 INFO - PROCESS | 516 | 1463281701027 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:21 INFO - PROCESS | 516 | ++DOCSHELL 128A2800 == 30 [pid = 516] [id = 354] 20:08:21 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (128A4000) [pid = 516] [serial = 1061] [outer = 00000000] 20:08:21 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (12A72400) [pid = 516] [serial = 1062] [outer = 128A4000] 20:08:21 INFO - PROCESS | 516 | 1463281701074 Marionette DEBUG loaded listener.js 20:08:21 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (12A78C00) [pid = 516] [serial = 1063] [outer = 128A4000] 20:08:21 INFO - PROCESS | 516 | 1463281701426 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 20:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 637ms 20:08:21 INFO - PROCESS | 516 | 1463281701457 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 516 | 1463281701459 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 20:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:08:21 INFO - PROCESS | 516 | 1463281701462 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 516 | 1463281701464 Marionette TRACE conn2 <- [1,1382,null,{}] 20:08:21 INFO - PROCESS | 516 | 1463281701467 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:21 INFO - PROCESS | 516 | 1463281701541 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:08:21 INFO - PROCESS | 516 | 1463281701547 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:21 INFO - PROCESS | 516 | ++DOCSHELL 12D24400 == 31 [pid = 516] [id = 355] 20:08:21 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (12D2A400) [pid = 516] [serial = 1064] [outer = 00000000] 20:08:21 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (130DF400) [pid = 516] [serial = 1065] [outer = 12D2A400] 20:08:21 INFO - PROCESS | 516 | 1463281701592 Marionette DEBUG loaded listener.js 20:08:21 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (13373800) [pid = 516] [serial = 1066] [outer = 12D2A400] 20:08:22 INFO - PROCESS | 516 | 1463281702013 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 20:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 591ms 20:08:22 INFO - PROCESS | 516 | 1463281702059 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 516 | 1463281702061 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 20:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:08:22 INFO - PROCESS | 516 | 1463281702064 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 516 | 1463281702066 Marionette TRACE conn2 <- [1,1386,null,{}] 20:08:22 INFO - PROCESS | 516 | 1463281702069 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:22 INFO - PROCESS | 516 | 1463281702141 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:08:22 INFO - PROCESS | 516 | 1463281702148 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 516 | ++DOCSHELL 12D7A800 == 32 [pid = 516] [id = 356] 20:08:22 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (131F2400) [pid = 516] [serial = 1067] [outer = 00000000] 20:08:22 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (13B2E800) [pid = 516] [serial = 1068] [outer = 131F2400] 20:08:22 INFO - PROCESS | 516 | 1463281702191 Marionette DEBUG loaded listener.js 20:08:22 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (13DBC400) [pid = 516] [serial = 1069] [outer = 131F2400] 20:08:22 INFO - PROCESS | 516 | 1463281702623 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 20:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 590ms 20:08:22 INFO - PROCESS | 516 | 1463281702666 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 516 | 1463281702668 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 20:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:08:22 INFO - PROCESS | 516 | 1463281702671 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 516 | 1463281702673 Marionette TRACE conn2 <- [1,1390,null,{}] 20:08:22 INFO - PROCESS | 516 | 1463281702677 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:22 INFO - PROCESS | 516 | 1463281702767 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:08:22 INFO - PROCESS | 516 | 1463281702775 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 516 | ++DOCSHELL 1400E800 == 33 [pid = 516] [id = 357] 20:08:22 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (140C7800) [pid = 516] [serial = 1070] [outer = 00000000] 20:08:22 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (15420800) [pid = 516] [serial = 1071] [outer = 140C7800] 20:08:22 INFO - PROCESS | 516 | 1463281702819 Marionette DEBUG loaded listener.js 20:08:22 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (1571C800) [pid = 516] [serial = 1072] [outer = 140C7800] 20:08:23 INFO - PROCESS | 516 | 1463281703245 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 20:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 591ms 20:08:23 INFO - PROCESS | 516 | 1463281703282 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:08:23 INFO - PROCESS | 516 | 1463281703284 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 20:08:23 INFO - PROCESS | 516 | 1463281703288 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:08:23 INFO - PROCESS | 516 | 1463281703289 Marionette TRACE conn2 <- [1,1394,null,{}] 20:08:23 INFO - PROCESS | 516 | 1463281703297 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:23 INFO - PROCESS | 516 | 1463281703351 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:08:23 INFO - PROCESS | 516 | 1463281703358 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 516 | ++DOCSHELL 1537B000 == 34 [pid = 516] [id = 358] 20:08:23 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (1541A000) [pid = 516] [serial = 1073] [outer = 00000000] 20:08:23 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (1589FC00) [pid = 516] [serial = 1074] [outer = 1541A000] 20:08:23 INFO - PROCESS | 516 | 1463281703402 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (158A2C00) [pid = 516] [serial = 1075] [outer = 1541A000] 20:08:23 INFO - PROCESS | 516 | 1463281703889 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 20:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 652ms 20:08:23 INFO - PROCESS | 516 | 1463281703928 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:08:23 INFO - PROCESS | 516 | 1463281703930 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 20:08:23 INFO - PROCESS | 516 | 1463281703933 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:08:23 INFO - PROCESS | 516 | 1463281703935 Marionette TRACE conn2 <- [1,1398,null,{}] 20:08:23 INFO - PROCESS | 516 | 1463281703938 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:24 INFO - PROCESS | 516 | 1463281704048 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:08:24 INFO - PROCESS | 516 | 1463281704058 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:24 INFO - PROCESS | 516 | ++DOCSHELL 1589E000 == 35 [pid = 516] [id = 359] 20:08:24 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (15B07400) [pid = 516] [serial = 1076] [outer = 00000000] 20:08:24 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (167AD000) [pid = 516] [serial = 1077] [outer = 15B07400] 20:08:24 INFO - PROCESS | 516 | 1463281704101 Marionette DEBUG loaded listener.js 20:08:24 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (167AD800) [pid = 516] [serial = 1078] [outer = 15B07400] 20:08:24 INFO - PROCESS | 516 | 1463281704551 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 20:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 621ms 20:08:24 INFO - PROCESS | 516 | 1463281704571 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:08:24 INFO - PROCESS | 516 | 1463281704573 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 20:08:24 INFO - PROCESS | 516 | 1463281704577 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:08:24 INFO - PROCESS | 516 | 1463281704578 Marionette TRACE conn2 <- [1,1402,null,{}] 20:08:24 INFO - PROCESS | 516 | 1463281704581 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:24 INFO - PROCESS | 516 | 1463281704681 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:08:24 INFO - PROCESS | 516 | 1463281704762 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:24 INFO - PROCESS | 516 | ++DOCSHELL 1289E800 == 36 [pid = 516] [id = 360] 20:08:24 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (158A0000) [pid = 516] [serial = 1079] [outer = 00000000] 20:08:24 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (16B4F000) [pid = 516] [serial = 1080] [outer = 158A0000] 20:08:24 INFO - PROCESS | 516 | 1463281704805 Marionette DEBUG loaded listener.js 20:08:24 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (16980800) [pid = 516] [serial = 1081] [outer = 158A0000] 20:08:25 INFO - PROCESS | 516 | 1463281705248 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 20:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 699ms 20:08:25 INFO - PROCESS | 516 | 1463281705277 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:08:25 INFO - PROCESS | 516 | 1463281705279 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 20:08:25 INFO - PROCESS | 516 | 1463281705282 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:08:25 INFO - PROCESS | 516 | 1463281705283 Marionette TRACE conn2 <- [1,1406,null,{}] 20:08:25 INFO - PROCESS | 516 | 1463281705287 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:25 INFO - PROCESS | 516 | 1463281705392 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:08:25 INFO - PROCESS | 516 | 1463281705400 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:25 INFO - PROCESS | 516 | ++DOCSHELL 12B5FC00 == 37 [pid = 516] [id = 361] 20:08:25 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (15D68000) [pid = 516] [serial = 1082] [outer = 00000000] 20:08:25 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (16F4C800) [pid = 516] [serial = 1083] [outer = 15D68000] 20:08:25 INFO - PROCESS | 516 | 1463281705443 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (17189000) [pid = 516] [serial = 1084] [outer = 15D68000] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1A0A9400) [pid = 516] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 90 (15D6D000) [pid = 516] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1537DC00) [pid = 516] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1580A800) [pid = 516] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 87 (15D75000) [pid = 516] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 86 (10D29000) [pid = 516] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1337F400) [pid = 516] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 84 (13B3CC00) [pid = 516] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 83 (12D76000) [pid = 516] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 82 (10275000) [pid = 516] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 81 (102D8800) [pid = 516] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 80 (10D26000) [pid = 516] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 79 (0F30B000) [pid = 516] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:08:25 INFO - PROCESS | 516 | --DOMWINDOW == 78 (16D6AC00) [pid = 516] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:08:26 INFO - PROCESS | 516 | 1463281706007 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 792ms 20:08:26 INFO - PROCESS | 516 | 1463281706068 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 516 | 1463281706071 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:08:26 INFO - PROCESS | 516 | 1463281706074 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 516 | 1463281706077 Marionette TRACE conn2 <- [1,1410,null,{}] 20:08:26 INFO - PROCESS | 516 | 1463281706080 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:26 INFO - PROCESS | 516 | 1463281706166 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:08:26 INFO - PROCESS | 516 | 1463281706181 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:26 INFO - PROCESS | 516 | ++DOCSHELL 12A77800 == 38 [pid = 516] [id = 362] 20:08:26 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (12A79C00) [pid = 516] [serial = 1085] [outer = 00000000] 20:08:26 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (1571E000) [pid = 516] [serial = 1086] [outer = 12A79C00] 20:08:26 INFO - PROCESS | 516 | 1463281706230 Marionette DEBUG loaded listener.js 20:08:26 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (16B50C00) [pid = 516] [serial = 1087] [outer = 12A79C00] 20:08:26 INFO - PROCESS | 516 | 1463281706657 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms 20:08:26 INFO - PROCESS | 516 | 1463281706712 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 516 | 1463281706714 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 20:08:26 INFO - PROCESS | 516 | 1463281706717 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:08:26 INFO - PROCESS | 516 | 1463281706719 Marionette TRACE conn2 <- [1,1414,null,{}] 20:08:26 INFO - PROCESS | 516 | 1463281706722 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:26 INFO - PROCESS | 516 | 1463281706799 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:08:26 INFO - PROCESS | 516 | 1463281706809 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:26 INFO - PROCESS | 516 | ++DOCSHELL 16D6E800 == 39 [pid = 516] [id = 363] 20:08:26 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (16D73400) [pid = 516] [serial = 1088] [outer = 00000000] 20:08:26 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (1718E000) [pid = 516] [serial = 1089] [outer = 16D73400] 20:08:26 INFO - PROCESS | 516 | 1463281706851 Marionette DEBUG loaded listener.js 20:08:26 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (17191800) [pid = 516] [serial = 1090] [outer = 16D73400] 20:08:27 INFO - PROCESS | 516 | 1463281707263 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 20:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 591ms 20:08:27 INFO - PROCESS | 516 | 1463281707314 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:08:27 INFO - PROCESS | 516 | 1463281707316 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 20:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:08:27 INFO - PROCESS | 516 | 1463281707319 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:08:27 INFO - PROCESS | 516 | 1463281707321 Marionette TRACE conn2 <- [1,1418,null,{}] 20:08:27 INFO - PROCESS | 516 | 1463281707324 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:27 INFO - PROCESS | 516 | 1463281707399 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:08:27 INFO - PROCESS | 516 | 1463281707406 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 516 | ++DOCSHELL 17204800 == 40 [pid = 516] [id = 364] 20:08:27 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (17209400) [pid = 516] [serial = 1091] [outer = 00000000] 20:08:27 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (10C46C00) [pid = 516] [serial = 1092] [outer = 17209400] 20:08:27 INFO - PROCESS | 516 | 1463281707452 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1720B800) [pid = 516] [serial = 1093] [outer = 17209400] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 0F39AC00 == 39 [pid = 516] [id = 351] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 0F9F0C00 == 38 [pid = 516] [id = 352] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 12D24400 == 37 [pid = 516] [id = 355] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 102EA800 == 36 [pid = 516] [id = 353] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 128A2800 == 35 [pid = 516] [id = 354] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 1537B000 == 34 [pid = 516] [id = 358] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 12D7A800 == 33 [pid = 516] [id = 356] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 16D6E800 == 32 [pid = 516] [id = 363] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 12B5FC00 == 31 [pid = 516] [id = 361] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 1400E800 == 30 [pid = 516] [id = 357] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 1589E000 == 29 [pid = 516] [id = 359] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 12A77800 == 28 [pid = 516] [id = 362] 20:08:28 INFO - PROCESS | 516 | --DOCSHELL 1289E800 == 27 [pid = 516] [id = 360] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 86 (1A49FC00) [pid = 516] [serial = 973] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 85 (17196800) [pid = 516] [serial = 1050] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 84 (102EB000) [pid = 516] [serial = 1053] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 83 (1541F000) [pid = 516] [serial = 1035] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 82 (167AC400) [pid = 516] [serial = 1038] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 81 (1571C400) [pid = 516] [serial = 1036] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 80 (16D6A400) [pid = 516] [serial = 1041] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 79 (16988C00) [pid = 516] [serial = 1039] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1330DC00) [pid = 516] [serial = 1044] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 77 (16D72800) [pid = 516] [serial = 1047] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 76 (16D6B400) [pid = 516] [serial = 1042] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 75 (140CD400) [pid = 516] [serial = 1032] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 74 (131FA400) [pid = 516] [serial = 1029] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 73 (1337E000) [pid = 516] [serial = 1030] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 72 (10D2D000) [pid = 516] [serial = 1026] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 71 (10FA0000) [pid = 516] [serial = 1027] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 70 (10A5E400) [pid = 516] [serial = 1024] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 69 (105F3800) [pid = 516] [serial = 1023] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 68 (114A6400) [pid = 516] [serial = 1021] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 67 (10E91C00) [pid = 516] [serial = 1020] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 66 (102D0C00) [pid = 516] [serial = 1018] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 65 (0F97DC00) [pid = 516] [serial = 1017] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 64 (17191400) [pid = 516] [serial = 1015] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 63 (14349000) [pid = 516] [serial = 1033] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 62 (16F6C800) [pid = 516] [serial = 1048] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 61 (171C3000) [pid = 516] [serial = 1051] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | --DOMWINDOW == 60 (158A0C00) [pid = 516] [serial = 1045] [outer = 00000000] [url = about:blank] 20:08:29 INFO - PROCESS | 516 | 1463281709152 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1895ms 20:08:29 INFO - PROCESS | 516 | 1463281709223 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:08:29 INFO - PROCESS | 516 | 1463281709227 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:08:29 INFO - PROCESS | 516 | 1463281709232 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:08:29 INFO - PROCESS | 516 | 1463281709236 Marionette TRACE conn2 <- [1,1422,null,{}] 20:08:29 INFO - PROCESS | 516 | 1463281709242 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:29 INFO - PROCESS | 516 | 1463281709328 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:08:29 INFO - PROCESS | 516 | 1463281709337 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 516 | ++DOCSHELL 0F97DC00 == 28 [pid = 516] [id = 365] 20:08:29 INFO - PROCESS | 516 | ++DOMWINDOW == 61 (0F97FC00) [pid = 516] [serial = 1094] [outer = 00000000] 20:08:29 INFO - PROCESS | 516 | ++DOMWINDOW == 62 (10272C00) [pid = 516] [serial = 1095] [outer = 0F97FC00] 20:08:29 INFO - PROCESS | 516 | 1463281709391 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 516 | ++DOMWINDOW == 63 (102D9C00) [pid = 516] [serial = 1096] [outer = 0F97FC00] 20:08:29 INFO - PROCESS | 516 | 1463281709870 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 699ms 20:08:29 INFO - PROCESS | 516 | 1463281709933 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:08:29 INFO - PROCESS | 516 | 1463281709939 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:08:29 INFO - PROCESS | 516 | 1463281709945 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:08:29 INFO - PROCESS | 516 | 1463281709948 Marionette TRACE conn2 <- [1,1426,null,{}] 20:08:29 INFO - PROCESS | 516 | 1463281709952 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:30 INFO - PROCESS | 516 | 1463281710031 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:08:30 INFO - PROCESS | 516 | 1463281710114 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 516 | ++DOCSHELL 10A62800 == 29 [pid = 516] [id = 366] 20:08:30 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (10A64000) [pid = 516] [serial = 1097] [outer = 00000000] 20:08:30 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (10C46400) [pid = 516] [serial = 1098] [outer = 10A64000] 20:08:30 INFO - PROCESS | 516 | 1463281710167 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (10D23000) [pid = 516] [serial = 1099] [outer = 10A64000] 20:08:30 INFO - PROCESS | 516 | 1463281710533 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 20:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 621ms 20:08:30 INFO - PROCESS | 516 | 1463281710581 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:08:30 INFO - PROCESS | 516 | 1463281710584 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 20:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:08:30 INFO - PROCESS | 516 | 1463281710594 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 516 | 1463281710598 Marionette TRACE conn2 <- [1,1430,null,{}] 20:08:30 INFO - PROCESS | 516 | 1463281710608 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:30 INFO - PROCESS | 516 | 1463281710717 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:08:30 INFO - PROCESS | 516 | 1463281710736 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 516 | ++DOCSHELL 11A02800 == 30 [pid = 516] [id = 367] 20:08:30 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (11A0B400) [pid = 516] [serial = 1100] [outer = 00000000] 20:08:30 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (11C9E400) [pid = 516] [serial = 1101] [outer = 11A0B400] 20:08:30 INFO - PROCESS | 516 | 1463281710783 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (12840C00) [pid = 516] [serial = 1102] [outer = 11A0B400] 20:08:31 INFO - PROCESS | 516 | 1463281711212 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 20:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 637ms 20:08:31 INFO - PROCESS | 516 | 1463281711235 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 516 | 1463281711238 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 20:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:08:31 INFO - PROCESS | 516 | 1463281711245 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 516 | 1463281711246 Marionette TRACE conn2 <- [1,1434,null,{}] 20:08:31 INFO - PROCESS | 516 | 1463281711250 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:31 INFO - PROCESS | 516 | 1463281711323 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:08:31 INFO - PROCESS | 516 | 1463281711330 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 516 | ++DOCSHELL 1284BC00 == 31 [pid = 516] [id = 368] 20:08:31 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (12845400) [pid = 516] [serial = 1103] [outer = 00000000] 20:08:31 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (12A77400) [pid = 516] [serial = 1104] [outer = 12845400] 20:08:31 INFO - PROCESS | 516 | 1463281711375 Marionette DEBUG loaded listener.js 20:08:31 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (12AEA400) [pid = 516] [serial = 1105] [outer = 12845400] 20:08:31 INFO - PROCESS | 516 | 1463281711786 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 20:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 591ms 20:08:31 INFO - PROCESS | 516 | 1463281711821 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 516 | 1463281711823 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 20:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:08:31 INFO - PROCESS | 516 | 1463281711826 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 516 | 1463281711828 Marionette TRACE conn2 <- [1,1438,null,{}] 20:08:31 INFO - PROCESS | 516 | 1463281711831 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:31 INFO - PROCESS | 516 | 1463281711903 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:08:31 INFO - PROCESS | 516 | 1463281711909 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 516 | ++DOCSHELL 12B61800 == 32 [pid = 516] [id = 369] 20:08:31 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (12D26800) [pid = 516] [serial = 1106] [outer = 00000000] 20:08:31 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (130E0400) [pid = 516] [serial = 1107] [outer = 12D26800] 20:08:31 INFO - PROCESS | 516 | 1463281711953 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (1330DC00) [pid = 516] [serial = 1108] [outer = 12D26800] 20:08:32 INFO - PROCESS | 516 | 1463281712416 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 636ms 20:08:32 INFO - PROCESS | 516 | 1463281712465 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:08:32 INFO - PROCESS | 516 | 1463281712467 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:08:32 INFO - PROCESS | 516 | 1463281712470 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:08:32 INFO - PROCESS | 516 | 1463281712472 Marionette TRACE conn2 <- [1,1442,null,{}] 20:08:32 INFO - PROCESS | 516 | 1463281712475 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:32 INFO - PROCESS | 516 | 1463281712565 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:08:32 INFO - PROCESS | 516 | 1463281712576 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:32 INFO - PROCESS | 516 | ++DOCSHELL 13907800 == 33 [pid = 516] [id = 370] 20:08:32 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (1390D800) [pid = 516] [serial = 1109] [outer = 00000000] 20:08:32 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (140C5C00) [pid = 516] [serial = 1110] [outer = 1390D800] 20:08:32 INFO - PROCESS | 516 | 1463281712620 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (140C7000) [pid = 516] [serial = 1111] [outer = 1390D800] 20:08:33 INFO - PROCESS | 516 | 1463281713058 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 637ms 20:08:33 INFO - PROCESS | 516 | 1463281713109 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:08:33 INFO - PROCESS | 516 | 1463281713112 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 20:08:33 INFO - PROCESS | 516 | 1463281713117 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 516 | 1463281713120 Marionette TRACE conn2 <- [1,1446,null,{}] 20:08:33 INFO - PROCESS | 516 | 1463281713124 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:33 INFO - PROCESS | 516 | 1463281713194 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:08:33 INFO - PROCESS | 516 | 1463281713203 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:33 INFO - PROCESS | 516 | ++DOCSHELL 1400D800 == 34 [pid = 516] [id = 371] 20:08:33 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (1433D800) [pid = 516] [serial = 1112] [outer = 00000000] 20:08:33 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (1541B000) [pid = 516] [serial = 1113] [outer = 1433D800] 20:08:33 INFO - PROCESS | 516 | 1463281713247 Marionette DEBUG loaded listener.js 20:08:33 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (154C5400) [pid = 516] [serial = 1114] [outer = 1433D800] 20:08:33 INFO - PROCESS | 516 | 1463281713682 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 590ms 20:08:33 INFO - PROCESS | 516 | 1463281713711 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:08:33 INFO - PROCESS | 516 | 1463281713713 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:08:33 INFO - PROCESS | 516 | 1463281713733 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 516 | 1463281713735 Marionette TRACE conn2 <- [1,1450,null,{}] 20:08:33 INFO - PROCESS | 516 | 1463281713738 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:33 INFO - PROCESS | 516 | 1463281713813 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:08:33 INFO - PROCESS | 516 | 1463281713830 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:33 INFO - PROCESS | 516 | ++DOCSHELL 13818000 == 35 [pid = 516] [id = 372] 20:08:33 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (1571E400) [pid = 516] [serial = 1115] [outer = 00000000] 20:08:33 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (1589B000) [pid = 516] [serial = 1116] [outer = 1571E400] 20:08:33 INFO - PROCESS | 516 | 1463281713874 Marionette DEBUG loaded listener.js 20:08:33 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1589B400) [pid = 516] [serial = 1117] [outer = 1571E400] 20:08:34 INFO - PROCESS | 516 | 1463281714324 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 636ms 20:08:34 INFO - PROCESS | 516 | 1463281714372 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:08:34 INFO - PROCESS | 516 | 1463281714374 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 20:08:34 INFO - PROCESS | 516 | 1463281714377 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:08:34 INFO - PROCESS | 516 | 1463281714379 Marionette TRACE conn2 <- [1,1454,null,{}] 20:08:34 INFO - PROCESS | 516 | 1463281714382 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:34 INFO - PROCESS | 516 | 1463281714485 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:08:34 INFO - PROCESS | 516 | 1463281714494 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 516 | ++DOCSHELL 11A01800 == 36 [pid = 516] [id = 373] 20:08:34 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (15B06400) [pid = 516] [serial = 1118] [outer = 00000000] 20:08:34 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (15D75000) [pid = 516] [serial = 1119] [outer = 15B06400] 20:08:34 INFO - PROCESS | 516 | 1463281714521 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (15F6F800) [pid = 516] [serial = 1120] [outer = 15B06400] 20:08:34 INFO - PROCESS | 516 | 1463281714987 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 637ms 20:08:35 INFO - PROCESS | 516 | 1463281714998 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 516 | 1463281715000 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:08:35 INFO - PROCESS | 516 | 1463281715003 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 516 | 1463281715005 Marionette TRACE conn2 <- [1,1458,null,{}] 20:08:35 INFO - PROCESS | 516 | 1463281715008 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:35 INFO - PROCESS | 516 | 1463281715113 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:08:35 INFO - PROCESS | 516 | 1463281715119 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:35 INFO - PROCESS | 516 | ++DOCSHELL 114A3800 == 37 [pid = 516] [id = 374] 20:08:35 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (167AE000) [pid = 516] [serial = 1121] [outer = 00000000] 20:08:35 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (16C0AC00) [pid = 516] [serial = 1122] [outer = 167AE000] 20:08:35 INFO - PROCESS | 516 | 1463281715169 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16C0C400) [pid = 516] [serial = 1123] [outer = 167AE000] 20:08:35 INFO - PROCESS | 516 | 1463281715604 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 20:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 621ms 20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:08:35 INFO - PROCESS | 516 | 1463281715642 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 516 | 1463281715644 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 20:08:35 INFO - PROCESS | 516 | 1463281715647 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 516 | 1463281715649 Marionette TRACE conn2 <- [1,1462,null,{}] 20:08:35 INFO - PROCESS | 516 | 1463281715653 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:35 INFO - PROCESS | 516 | 1463281715771 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:08:35 INFO - PROCESS | 516 | 1463281715859 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:35 INFO - PROCESS | 516 | ++DOCSHELL 12B5DC00 == 38 [pid = 516] [id = 375] 20:08:35 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (16D6C000) [pid = 516] [serial = 1124] [outer = 00000000] 20:08:35 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (16F76400) [pid = 516] [serial = 1125] [outer = 16D6C000] 20:08:35 INFO - PROCESS | 516 | 1463281715906 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (17194400) [pid = 516] [serial = 1126] [outer = 16D6C000] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 92 (15B07400) [pid = 516] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 91 (158A0000) [pid = 516] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 90 (15D68000) [pid = 516] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 89 (16D73400) [pid = 516] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1541A000) [pid = 516] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 87 (140C7800) [pid = 516] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 86 (131F2400) [pid = 516] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 85 (12D2A400) [pid = 516] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 84 (128A4000) [pid = 516] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 83 (10C44800) [pid = 516] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 82 (0F9F2C00) [pid = 516] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 81 (0F39D400) [pid = 516] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:08:36 INFO - PROCESS | 516 | --DOMWINDOW == 80 (12A79C00) [pid = 516] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:08:36 INFO - PROCESS | 516 | 1463281716431 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 838ms 20:08:36 INFO - PROCESS | 516 | 1463281716491 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:08:36 INFO - PROCESS | 516 | 1463281716493 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:08:36 INFO - PROCESS | 516 | 1463281716496 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:08:36 INFO - PROCESS | 516 | 1463281716497 Marionette TRACE conn2 <- [1,1466,null,{}] 20:08:36 INFO - PROCESS | 516 | 1463281716500 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:36 INFO - PROCESS | 516 | 1463281716574 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:08:36 INFO - PROCESS | 516 | 1463281716580 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 516 | ++DOCSHELL 11284C00 == 39 [pid = 516] [id = 376] 20:08:36 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (12D7A400) [pid = 516] [serial = 1127] [outer = 00000000] 20:08:36 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (158A0000) [pid = 516] [serial = 1128] [outer = 12D7A400] 20:08:36 INFO - PROCESS | 516 | 1463281716623 Marionette DEBUG loaded listener.js 20:08:36 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (15D68000) [pid = 516] [serial = 1129] [outer = 12D7A400] 20:08:37 INFO - PROCESS | 516 | 1463281717029 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 591ms 20:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:08:37 INFO - PROCESS | 516 | 1463281717093 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 516 | 1463281717095 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 20:08:37 INFO - PROCESS | 516 | 1463281717098 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 516 | 1463281717100 Marionette TRACE conn2 <- [1,1470,null,{}] 20:08:37 INFO - PROCESS | 516 | 1463281717103 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:37 INFO - PROCESS | 516 | 1463281717179 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:08:37 INFO - PROCESS | 516 | 1463281717187 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 516 | ++DOCSHELL 16B4AC00 == 40 [pid = 516] [id = 377] 20:08:37 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (16D72400) [pid = 516] [serial = 1130] [outer = 00000000] 20:08:37 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (171C4C00) [pid = 516] [serial = 1131] [outer = 16D72400] 20:08:37 INFO - PROCESS | 516 | 1463281717239 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (1720D000) [pid = 516] [serial = 1132] [outer = 16D72400] 20:08:37 INFO - PROCESS | 516 | 1463281717659 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 622ms 20:08:37 INFO - PROCESS | 516 | 1463281717720 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 516 | 1463281717722 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 20:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:08:37 INFO - PROCESS | 516 | 1463281717726 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 516 | 1463281717727 Marionette TRACE conn2 <- [1,1474,null,{}] 20:08:37 INFO - PROCESS | 516 | 1463281717731 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:37 INFO - PROCESS | 516 | 1463281717803 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:08:37 INFO - PROCESS | 516 | 1463281717811 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 516 | ++DOCSHELL 130DE800 == 41 [pid = 516] [id = 378] 20:08:37 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1720E400) [pid = 516] [serial = 1133] [outer = 00000000] 20:08:37 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (172FC800) [pid = 516] [serial = 1134] [outer = 1720E400] 20:08:37 INFO - PROCESS | 516 | 1463281717854 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (17744400) [pid = 516] [serial = 1135] [outer = 1720E400] 20:08:38 INFO - PROCESS | 516 | 1463281718503 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 20:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 901ms 20:08:38 INFO - PROCESS | 516 | 1463281718631 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:08:38 INFO - PROCESS | 516 | 1463281718636 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 20:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:08:38 INFO - PROCESS | 516 | 1463281718642 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:08:38 INFO - PROCESS | 516 | 1463281718646 Marionette TRACE conn2 <- [1,1478,null,{}] 20:08:38 INFO - PROCESS | 516 | 1463281718653 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:38 INFO - PROCESS | 516 | 1463281718818 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:08:38 INFO - PROCESS | 516 | 1463281718939 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:38 INFO - PROCESS | 516 | ++DOCSHELL 0F93EC00 == 42 [pid = 516] [id = 379] 20:08:38 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (0F9E4000) [pid = 516] [serial = 1136] [outer = 00000000] 20:08:38 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (105F7000) [pid = 516] [serial = 1137] [outer = 0F9E4000] 20:08:38 INFO - PROCESS | 516 | 1463281718996 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (10C4BC00) [pid = 516] [serial = 1138] [outer = 0F9E4000] 20:08:39 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1127E400) [pid = 516] [serial = 1139] [outer = 1B370C00] 20:08:39 INFO - PROCESS | 516 | 1463281719978 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1413ms 20:08:40 INFO - PROCESS | 516 | 1463281720040 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:08:40 INFO - PROCESS | 516 | 1463281720044 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:08:40 INFO - PROCESS | 516 | 1463281720049 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 516 | 1463281720053 Marionette TRACE conn2 <- [1,1482,null,{}] 20:08:40 INFO - PROCESS | 516 | 1463281720059 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:40 INFO - PROCESS | 516 | 1463281720180 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:08:40 INFO - PROCESS | 516 | 1463281720332 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 16B4AC00 == 41 [pid = 516] [id = 377] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 11284C00 == 40 [pid = 516] [id = 376] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 12B5DC00 == 39 [pid = 516] [id = 375] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 114A3800 == 38 [pid = 516] [id = 374] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 11A01800 == 37 [pid = 516] [id = 373] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 13818000 == 36 [pid = 516] [id = 372] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 1400D800 == 35 [pid = 516] [id = 371] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 13907800 == 34 [pid = 516] [id = 370] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 12B61800 == 33 [pid = 516] [id = 369] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 1284BC00 == 32 [pid = 516] [id = 368] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 11A02800 == 31 [pid = 516] [id = 367] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 10A62800 == 30 [pid = 516] [id = 366] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 92 (10C46C00) [pid = 516] [serial = 1092] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | ++DOCSHELL 0F2F7C00 == 31 [pid = 516] [id = 380] 20:08:40 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (0F2F8C00) [pid = 516] [serial = 1140] [outer = 00000000] 20:08:40 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (10530800) [pid = 516] [serial = 1141] [outer = 0F2F8C00] 20:08:40 INFO - PROCESS | 516 | 1463281720408 Marionette DEBUG loaded listener.js 20:08:40 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (105F4C00) [pid = 516] [serial = 1142] [outer = 0F2F8C00] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 0F97DC00 == 30 [pid = 516] [id = 365] 20:08:40 INFO - PROCESS | 516 | --DOCSHELL 17204800 == 29 [pid = 516] [id = 364] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 94 (167AD000) [pid = 516] [serial = 1077] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 93 (16B4F000) [pid = 516] [serial = 1080] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 92 (16F4C800) [pid = 516] [serial = 1083] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 91 (16980800) [pid = 516] [serial = 1081] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 90 (1718E000) [pid = 516] [serial = 1089] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 89 (17189000) [pid = 516] [serial = 1084] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1589FC00) [pid = 516] [serial = 1074] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 87 (15420800) [pid = 516] [serial = 1071] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 86 (1571C800) [pid = 516] [serial = 1072] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 85 (13B2E800) [pid = 516] [serial = 1068] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 84 (13DBC400) [pid = 516] [serial = 1069] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 83 (13373800) [pid = 516] [serial = 1066] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 82 (130DF400) [pid = 516] [serial = 1065] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 81 (12A72400) [pid = 516] [serial = 1062] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 80 (12A78C00) [pid = 516] [serial = 1063] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 79 (10E92800) [pid = 516] [serial = 1059] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1128DC00) [pid = 516] [serial = 1060] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 77 (10A5EC00) [pid = 516] [serial = 1056] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 76 (10C3E800) [pid = 516] [serial = 1057] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 75 (105F2000) [pid = 516] [serial = 1054] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 74 (167AD800) [pid = 516] [serial = 1078] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 73 (1571E000) [pid = 516] [serial = 1086] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 72 (17191800) [pid = 516] [serial = 1090] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 71 (16B50C00) [pid = 516] [serial = 1087] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | --DOMWINDOW == 70 (158A2C00) [pid = 516] [serial = 1075] [outer = 00000000] [url = about:blank] 20:08:40 INFO - PROCESS | 516 | 1463281720848 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 823ms 20:08:40 INFO - PROCESS | 516 | 1463281720893 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:08:40 INFO - PROCESS | 516 | 1463281720898 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:08:40 INFO - PROCESS | 516 | 1463281720904 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 516 | 1463281720908 Marionette TRACE conn2 <- [1,1486,null,{}] 20:08:40 INFO - PROCESS | 516 | 1463281720919 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:41 INFO - PROCESS | 516 | 1463281721023 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:08:41 INFO - PROCESS | 516 | 1463281721116 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:41 INFO - PROCESS | 516 | ++DOCSHELL 10273000 == 30 [pid = 516] [id = 381] 20:08:41 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (10274C00) [pid = 516] [serial = 1143] [outer = 00000000] 20:08:41 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (10531C00) [pid = 516] [serial = 1144] [outer = 10274C00] 20:08:41 INFO - PROCESS | 516 | 1463281721173 Marionette DEBUG loaded listener.js 20:08:41 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (10A62800) [pid = 516] [serial = 1145] [outer = 10274C00] 20:08:41 INFO - PROCESS | 516 | 1463281721805 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 20:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 947ms 20:08:41 INFO - PROCESS | 516 | 1463281721850 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:08:41 INFO - PROCESS | 516 | 1463281721857 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 20:08:41 INFO - PROCESS | 516 | 1463281721864 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:08:41 INFO - PROCESS | 516 | 1463281721867 Marionette TRACE conn2 <- [1,1490,null,{}] 20:08:41 INFO - PROCESS | 516 | 1463281721871 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:41 INFO - PROCESS | 516 | 1463281721973 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:08:42 INFO - PROCESS | 516 | 1463281722052 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 516 | ++DOCSHELL 10E89000 == 31 [pid = 516] [id = 382] 20:08:42 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (10E8B400) [pid = 516] [serial = 1146] [outer = 00000000] 20:08:42 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (1127E000) [pid = 516] [serial = 1147] [outer = 10E8B400] 20:08:42 INFO - PROCESS | 516 | 1463281722106 Marionette DEBUG loaded listener.js 20:08:42 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (11293000) [pid = 516] [serial = 1148] [outer = 10E8B400] 20:08:42 INFO - PROCESS | 516 | 1463281722664 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 839ms 20:08:42 INFO - PROCESS | 516 | 1463281722693 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:08:42 INFO - PROCESS | 516 | 1463281722695 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:08:42 INFO - PROCESS | 516 | 1463281722699 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:08:42 INFO - PROCESS | 516 | 1463281722703 Marionette TRACE conn2 <- [1,1494,null,{}] 20:08:42 INFO - PROCESS | 516 | 1463281722714 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:42 INFO - PROCESS | 516 | 1463281722821 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:08:42 INFO - PROCESS | 516 | 1463281722913 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 516 | ++DOCSHELL 12842C00 == 32 [pid = 516] [id = 383] 20:08:42 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (12843400) [pid = 516] [serial = 1149] [outer = 00000000] 20:08:42 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (128A2C00) [pid = 516] [serial = 1150] [outer = 12843400] 20:08:42 INFO - PROCESS | 516 | 1463281722972 Marionette DEBUG loaded listener.js 20:08:43 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (12A74800) [pid = 516] [serial = 1151] [outer = 12843400] 20:08:43 INFO - PROCESS | 516 | 1463281723630 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 20:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 931ms 20:08:43 INFO - PROCESS | 516 | 1463281723643 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 516 | 1463281723646 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:08:43 INFO - PROCESS | 516 | 1463281723650 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 516 | 1463281723652 Marionette TRACE conn2 <- [1,1498,null,{}] 20:08:43 INFO - PROCESS | 516 | 1463281723655 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:43 INFO - PROCESS | 516 | 1463281723751 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:08:43 INFO - PROCESS | 516 | 1463281723841 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:43 INFO - PROCESS | 516 | ++DOCSHELL 12D76000 == 33 [pid = 516] [id = 384] 20:08:43 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (1307AC00) [pid = 516] [serial = 1152] [outer = 00000000] 20:08:43 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (13377C00) [pid = 516] [serial = 1153] [outer = 1307AC00] 20:08:43 INFO - PROCESS | 516 | 1463281723896 Marionette DEBUG loaded listener.js 20:08:43 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (13819C00) [pid = 516] [serial = 1154] [outer = 1307AC00] 20:08:44 INFO - PROCESS | 516 | 1463281724464 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 20:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 839ms 20:08:44 INFO - PROCESS | 516 | 1463281724492 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:08:44 INFO - PROCESS | 516 | 1463281724494 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 20:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:08:44 INFO - PROCESS | 516 | 1463281724498 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:08:44 INFO - PROCESS | 516 | 1463281724500 Marionette TRACE conn2 <- [1,1502,null,{}] 20:08:44 INFO - PROCESS | 516 | 1463281724504 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:44 INFO - PROCESS | 516 | 1463281724597 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:08:44 INFO - PROCESS | 516 | 1463281724673 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:44 INFO - PROCESS | 516 | ++DOCSHELL 130DBC00 == 34 [pid = 516] [id = 385] 20:08:44 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (1381B400) [pid = 516] [serial = 1155] [outer = 00000000] 20:08:44 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (13B3CC00) [pid = 516] [serial = 1156] [outer = 1381B400] 20:08:44 INFO - PROCESS | 516 | 1463281724726 Marionette DEBUG loaded listener.js 20:08:44 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (13DB8C00) [pid = 516] [serial = 1157] [outer = 1381B400] 20:08:45 INFO - PROCESS | 516 | 1463281725332 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 20:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 901ms 20:08:45 INFO - PROCESS | 516 | 1463281725387 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:08:45 INFO - PROCESS | 516 | 1463281725390 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:08:45 INFO - PROCESS | 516 | 1463281725398 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:08:45 INFO - PROCESS | 516 | 1463281725403 Marionette TRACE conn2 <- [1,1506,null,{}] 20:08:45 INFO - PROCESS | 516 | 1463281725410 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:45 INFO - PROCESS | 516 | 1463281725506 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:08:45 INFO - PROCESS | 516 | 1463281725585 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 516 | ++DOCSHELL 10234800 == 35 [pid = 516] [id = 386] 20:08:45 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (10270000) [pid = 516] [serial = 1158] [outer = 00000000] 20:08:45 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (10D2B000) [pid = 516] [serial = 1159] [outer = 10270000] 20:08:45 INFO - PROCESS | 516 | 1463281725635 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (10F9D000) [pid = 516] [serial = 1160] [outer = 10270000] 20:08:45 INFO - PROCESS | 516 | --DOCSHELL 0F30AC00 == 34 [pid = 516] [id = 339] 20:08:46 INFO - PROCESS | 516 | 1463281726245 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 901ms 20:08:46 INFO - PROCESS | 516 | 1463281726302 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 516 | 1463281726307 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 20:08:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:08:46 INFO - PROCESS | 516 | 1463281726312 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 516 | 1463281726316 Marionette TRACE conn2 <- [1,1510,null,{}] 20:08:46 INFO - PROCESS | 516 | 1463281726322 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:46 INFO - PROCESS | 516 | 1463281726425 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:08:46 INFO - PROCESS | 516 | 1463281726525 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 516 | ++DOCSHELL 10E91400 == 35 [pid = 516] [id = 387] 20:08:46 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (10F96000) [pid = 516] [serial = 1161] [outer = 00000000] 20:08:46 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (11A0E000) [pid = 516] [serial = 1162] [outer = 10F96000] 20:08:46 INFO - PROCESS | 516 | 1463281726582 Marionette DEBUG loaded listener.js 20:08:46 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (11C99400) [pid = 516] [serial = 1163] [outer = 10F96000] 20:08:47 INFO - PROCESS | 516 | 1463281727122 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 20:08:47 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 () { 20:08:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:08:47 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 () { 20:08:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:08:47 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 () { 20:08:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:08:47 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 () { 20:08:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:08:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 854ms 20:08:47 INFO - PROCESS | 516 | 1463281727162 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:08:47 INFO - PROCESS | 516 | 1463281727168 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 20:08:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:08:47 INFO - PROCESS | 516 | 1463281727175 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:08:47 INFO - PROCESS | 516 | 1463281727177 Marionette TRACE conn2 <- [1,1514,null,{}] 20:08:47 INFO - PROCESS | 516 | 1463281727198 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:47 INFO - PROCESS | 516 | 1463281727304 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:08:47 INFO - PROCESS | 516 | 1463281727396 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:47 INFO - PROCESS | 516 | ++DOCSHELL 12A7E400 == 36 [pid = 516] [id = 388] 20:08:47 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (12D26400) [pid = 516] [serial = 1164] [outer = 00000000] 20:08:47 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (13B39000) [pid = 516] [serial = 1165] [outer = 12D26400] 20:08:47 INFO - PROCESS | 516 | 1463281727450 Marionette DEBUG loaded listener.js 20:08:47 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (14016400) [pid = 516] [serial = 1166] [outer = 12D26400] 20:08:47 INFO - PROCESS | 516 | 1463281727973 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 20:08:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:08:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:08:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:08:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 870ms 20:08:48 INFO - PROCESS | 516 | 1463281728036 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:08:48 INFO - PROCESS | 516 | 1463281728039 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 20:08:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:08:48 INFO - PROCESS | 516 | 1463281728043 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:08:48 INFO - PROCESS | 516 | 1463281728047 Marionette TRACE conn2 <- [1,1518,null,{}] 20:08:48 INFO - PROCESS | 516 | 1463281728058 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:48 INFO - PROCESS | 516 | 1463281728203 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:08:48 INFO - PROCESS | 516 | 1463281728326 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:48 INFO - PROCESS | 516 | ++DOCSHELL 1571E000 == 37 [pid = 516] [id = 389] 20:08:48 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (15805000) [pid = 516] [serial = 1167] [outer = 00000000] 20:08:48 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (1589D400) [pid = 516] [serial = 1168] [outer = 15805000] 20:08:48 INFO - PROCESS | 516 | 1463281728385 Marionette DEBUG loaded listener.js 20:08:48 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (15B04400) [pid = 516] [serial = 1169] [outer = 15805000] 20:08:48 INFO - PROCESS | 516 | 1463281728943 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 20:08:48 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 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:08:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:08:48 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. 20:08:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:08:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 932ms 20:08:48 INFO - PROCESS | 516 | 1463281728970 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:08:48 INFO - PROCESS | 516 | 1463281728973 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 20:08:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:08:48 INFO - PROCESS | 516 | 1463281728977 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:08:48 INFO - PROCESS | 516 | 1463281728979 Marionette TRACE conn2 <- [1,1522,null,{}] 20:08:48 INFO - PROCESS | 516 | 1463281728983 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:49 INFO - PROCESS | 516 | 1463281729087 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:08:49 INFO - PROCESS | 516 | 1463281729178 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:49 INFO - PROCESS | 516 | ++DOCSHELL 15B07400 == 38 [pid = 516] [id = 390] 20:08:49 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (167AF400) [pid = 516] [serial = 1170] [outer = 00000000] 20:08:49 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (16B4AC00) [pid = 516] [serial = 1171] [outer = 167AF400] 20:08:49 INFO - PROCESS | 516 | 1463281729231 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (16C10800) [pid = 516] [serial = 1172] [outer = 167AF400] 20:08:49 INFO - PROCESS | 516 | 1463281729784 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:08:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:08:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 839ms 20:08:49 INFO - PROCESS | 516 | 1463281729853 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:08:49 INFO - PROCESS | 516 | 1463281729856 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 20:08:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:08:49 INFO - PROCESS | 516 | 1463281729859 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:08:49 INFO - PROCESS | 516 | 1463281729861 Marionette TRACE conn2 <- [1,1526,null,{}] 20:08:49 INFO - PROCESS | 516 | 1463281729865 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:49 INFO - PROCESS | 516 | 1463281729966 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:08:50 INFO - PROCESS | 516 | 1463281730045 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:50 INFO - PROCESS | 516 | ++DOCSHELL 10D2BC00 == 39 [pid = 516] [id = 391] 20:08:50 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (10FA3C00) [pid = 516] [serial = 1173] [outer = 00000000] 20:08:50 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (16D75400) [pid = 516] [serial = 1174] [outer = 10FA3C00] 20:08:50 INFO - PROCESS | 516 | 1463281730098 Marionette DEBUG loaded listener.js 20:08:50 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (16D75800) [pid = 516] [serial = 1175] [outer = 10FA3C00] 20:08:50 INFO - PROCESS | 516 | 1463281730819 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:08:50 INFO - PROCESS | 516 | --DOCSHELL 10558C00 == 38 [pid = 516] [id = 326] 20:08:50 INFO - PROCESS | 516 | --DOCSHELL 1283F400 == 37 [pid = 516] [id = 328] 20:08:50 INFO - PROCESS | 516 | --DOCSHELL 12842C00 == 36 [pid = 516] [id = 383] 20:08:50 INFO - PROCESS | 516 | --DOCSHELL 10E89000 == 35 [pid = 516] [id = 382] 20:08:50 INFO - PROCESS | 516 | --DOCSHELL 10273000 == 34 [pid = 516] [id = 381] 20:08:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:08:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1040ms 20:08:50 INFO - PROCESS | 516 | 1463281730914 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 516 | 1463281730919 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 20:08:50 INFO - PROCESS | 516 | 1463281730925 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:08:50 INFO - PROCESS | 516 | 1463281730929 Marionette TRACE conn2 <- [1,1530,null,{}] 20:08:50 INFO - PROCESS | 516 | 1463281730936 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:51 INFO - PROCESS | 516 | 1463281731082 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:08:51 INFO - PROCESS | 516 | 1463281731173 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 516 | ++DOCSHELL 0F9ED400 == 35 [pid = 516] [id = 392] 20:08:51 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (105FB000) [pid = 516] [serial = 1176] [outer = 00000000] 20:08:51 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (10D22000) [pid = 516] [serial = 1177] [outer = 105FB000] 20:08:51 INFO - PROCESS | 516 | 1463281731231 Marionette DEBUG loaded listener.js 20:08:51 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (1128D000) [pid = 516] [serial = 1178] [outer = 105FB000] 20:08:51 INFO - PROCESS | 516 | 1463281731808 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 20:08:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:08:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 901ms 20:08:51 INFO - PROCESS | 516 | 1463281731843 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:08:51 INFO - PROCESS | 516 | 1463281731849 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 20:08:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:08:51 INFO - PROCESS | 516 | 1463281731856 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:08:51 INFO - PROCESS | 516 | 1463281731859 Marionette TRACE conn2 <- [1,1534,null,{}] 20:08:51 INFO - PROCESS | 516 | 1463281731863 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:51 INFO - PROCESS | 516 | 1463281731965 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:08:52 INFO - PROCESS | 516 | 1463281732065 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:52 INFO - PROCESS | 516 | ++DOCSHELL 12A73800 == 36 [pid = 516] [id = 393] 20:08:52 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (12A75800) [pid = 516] [serial = 1179] [outer = 00000000] 20:08:52 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (13901800) [pid = 516] [serial = 1180] [outer = 12A75800] 20:08:52 INFO - PROCESS | 516 | 1463281732119 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (140C6C00) [pid = 516] [serial = 1181] [outer = 12A75800] 20:08:52 INFO - PROCESS | 516 | 1463281732759 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:08:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:08:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 948ms 20:08:52 INFO - PROCESS | 516 | 1463281732803 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:08:52 INFO - PROCESS | 516 | 1463281732806 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 20:08:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:08:52 INFO - PROCESS | 516 | 1463281732809 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:08:52 INFO - PROCESS | 516 | 1463281732813 Marionette TRACE conn2 <- [1,1538,null,{}] 20:08:52 INFO - PROCESS | 516 | 1463281732824 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:52 INFO - PROCESS | 516 | 1463281732931 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:08:53 INFO - PROCESS | 516 | 1463281733018 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:53 INFO - PROCESS | 516 | ++DOCSHELL 158A5400 == 37 [pid = 516] [id = 394] 20:08:53 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (158A7C00) [pid = 516] [serial = 1182] [outer = 00000000] 20:08:53 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (15D74400) [pid = 516] [serial = 1183] [outer = 158A7C00] 20:08:53 INFO - PROCESS | 516 | 1463281733116 Marionette DEBUG loaded listener.js 20:08:53 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (16988800) [pid = 516] [serial = 1184] [outer = 158A7C00] 20:08:53 INFO - PROCESS | 516 | 1463281733693 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:08:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:08:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 947ms 20:08:53 INFO - PROCESS | 516 | 1463281733738 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:08:53 INFO - PROCESS | 516 | 1463281733741 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 20:08:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:08:53 INFO - PROCESS | 516 | 1463281733744 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 516 | 1463281733746 Marionette TRACE conn2 <- [1,1542,null,{}] 20:08:53 INFO - PROCESS | 516 | 1463281733750 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:53 INFO - PROCESS | 516 | 1463281733863 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:08:53 INFO - PROCESS | 516 | 1463281733965 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:53 INFO - PROCESS | 516 | ++DOCSHELL 1718CC00 == 38 [pid = 516] [id = 395] 20:08:53 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1718D400) [pid = 516] [serial = 1185] [outer = 00000000] 20:08:54 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (17196800) [pid = 516] [serial = 1186] [outer = 1718D400] 20:08:54 INFO - PROCESS | 516 | 1463281734018 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (1720B400) [pid = 516] [serial = 1187] [outer = 1718D400] 20:08:54 INFO - PROCESS | 516 | 1463281734565 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:08:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:08:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 839ms 20:08:54 INFO - PROCESS | 516 | 1463281734592 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:08:54 INFO - PROCESS | 516 | 1463281734595 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 20:08:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:08:54 INFO - PROCESS | 516 | 1463281734599 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:08:54 INFO - PROCESS | 516 | 1463281734601 Marionette TRACE conn2 <- [1,1546,null,{}] 20:08:54 INFO - PROCESS | 516 | 1463281734605 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:54 INFO - PROCESS | 516 | 1463281734707 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:08:54 INFO - PROCESS | 516 | 1463281734805 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:54 INFO - PROCESS | 516 | ++DOCSHELL 175B7400 == 39 [pid = 516] [id = 396] 20:08:54 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (175B8400) [pid = 516] [serial = 1188] [outer = 00000000] 20:08:54 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (177AD800) [pid = 516] [serial = 1189] [outer = 175B8400] 20:08:54 INFO - PROCESS | 516 | 1463281734859 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (177AEC00) [pid = 516] [serial = 1190] [outer = 175B8400] 20:08:55 INFO - PROCESS | 516 | 1463281735526 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:08:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:08:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 994ms 20:08:55 INFO - PROCESS | 516 | 1463281735600 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:08:55 INFO - PROCESS | 516 | 1463281735604 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 20:08:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:08:55 INFO - PROCESS | 516 | 1463281735609 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:08:55 INFO - PROCESS | 516 | 1463281735613 Marionette TRACE conn2 <- [1,1550,null,{}] 20:08:55 INFO - PROCESS | 516 | 1463281735619 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:55 INFO - PROCESS | 516 | 1463281735733 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:08:55 INFO - PROCESS | 516 | 1463281735859 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 516 | ++DOCSHELL 105F9400 == 40 [pid = 516] [id = 397] 20:08:55 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (10C41800) [pid = 516] [serial = 1191] [outer = 00000000] 20:08:55 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (11C0B800) [pid = 516] [serial = 1192] [outer = 10C41800] 20:08:55 INFO - PROCESS | 516 | 1463281735924 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (12A70800) [pid = 516] [serial = 1193] [outer = 10C41800] 20:08:56 INFO - PROCESS | 516 | --DOCSHELL 0F93EC00 == 39 [pid = 516] [id = 379] 20:08:56 INFO - PROCESS | 516 | 1463281736591 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:08:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1025ms 20:08:56 INFO - PROCESS | 516 | 1463281736638 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 516 | 1463281736644 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 20:08:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:08:56 INFO - PROCESS | 516 | 1463281736668 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 516 | 1463281736672 Marionette TRACE conn2 <- [1,1554,null,{}] 20:08:56 INFO - PROCESS | 516 | 1463281736693 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:56 INFO - PROCESS | 516 | 1463281736840 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:08:56 INFO - PROCESS | 516 | 1463281736896 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:56 INFO - PROCESS | 516 | ++DOCSHELL 13372400 == 40 [pid = 516] [id = 398] 20:08:56 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (13379C00) [pid = 516] [serial = 1194] [outer = 00000000] 20:08:56 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (13B38800) [pid = 516] [serial = 1195] [outer = 13379C00] 20:08:56 INFO - PROCESS | 516 | 1463281736953 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (15380C00) [pid = 516] [serial = 1196] [outer = 13379C00] 20:08:57 INFO - PROCESS | 516 | 1463281737546 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:08:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:08:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 901ms 20:08:57 INFO - PROCESS | 516 | 1463281737574 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:08:57 INFO - PROCESS | 516 | 1463281737580 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 20:08:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:08:57 INFO - PROCESS | 516 | 1463281737586 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:08:57 INFO - PROCESS | 516 | 1463281737589 Marionette TRACE conn2 <- [1,1558,null,{}] 20:08:57 INFO - PROCESS | 516 | 1463281737593 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:57 INFO - PROCESS | 516 | 1463281737699 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:08:57 INFO - PROCESS | 516 | 1463281737805 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 516 | ++DOCSHELL 1589AC00 == 41 [pid = 516] [id = 399] 20:08:57 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1589C800) [pid = 516] [serial = 1197] [outer = 00000000] 20:08:57 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (16D6C800) [pid = 516] [serial = 1198] [outer = 1589C800] 20:08:57 INFO - PROCESS | 516 | 1463281737859 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (16F4A400) [pid = 516] [serial = 1199] [outer = 1589C800] 20:08:58 INFO - PROCESS | 516 | 1463281738492 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:08:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:08:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 932ms 20:08:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:08:58 INFO - PROCESS | 516 | 1463281738530 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:08:58 INFO - PROCESS | 516 | 1463281738532 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 20:08:58 INFO - PROCESS | 516 | 1463281738536 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:08:58 INFO - PROCESS | 516 | 1463281738540 Marionette TRACE conn2 <- [1,1562,null,{}] 20:08:58 INFO - PROCESS | 516 | 1463281738551 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:58 INFO - PROCESS | 516 | 1463281738656 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:08:58 INFO - PROCESS | 516 | 1463281738793 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:58 INFO - PROCESS | 516 | ++DOCSHELL 177A9400 == 42 [pid = 516] [id = 400] 20:08:58 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (177E2C00) [pid = 516] [serial = 1200] [outer = 00000000] 20:08:58 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (17C5F800) [pid = 516] [serial = 1201] [outer = 177E2C00] 20:08:58 INFO - PROCESS | 516 | 1463281738868 Marionette DEBUG loaded listener.js 20:08:58 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (18043000) [pid = 516] [serial = 1202] [outer = 177E2C00] 20:08:59 INFO - PROCESS | 516 | 1463281739454 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 20:08:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:08:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 994ms 20:08:59 INFO - PROCESS | 516 | 1463281739521 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:08:59 INFO - PROCESS | 516 | 1463281739524 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 20:08:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:08:59 INFO - PROCESS | 516 | 1463281739528 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 516 | 1463281739530 Marionette TRACE conn2 <- [1,1566,null,{}] 20:08:59 INFO - PROCESS | 516 | 1463281739533 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:59 INFO - PROCESS | 516 | 1463281739638 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:08:59 INFO - PROCESS | 516 | 1463281739766 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:59 INFO - PROCESS | 516 | ++DOCSHELL 17C5AC00 == 43 [pid = 516] [id = 401] 20:08:59 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (17C62C00) [pid = 516] [serial = 1203] [outer = 00000000] 20:08:59 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (18270C00) [pid = 516] [serial = 1204] [outer = 17C62C00] 20:08:59 INFO - PROCESS | 516 | 1463281739847 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (18273C00) [pid = 516] [serial = 1205] [outer = 17C62C00] 20:09:00 INFO - PROCESS | 516 | 1463281740471 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 20:09:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:09:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 995ms 20:09:00 INFO - PROCESS | 516 | 1463281740529 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:09:00 INFO - PROCESS | 516 | 1463281740531 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 20:09:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:09:00 INFO - PROCESS | 516 | 1463281740535 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:09:00 INFO - PROCESS | 516 | 1463281740537 Marionette TRACE conn2 <- [1,1570,null,{}] 20:09:00 INFO - PROCESS | 516 | 1463281740542 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:00 INFO - PROCESS | 516 | 1463281740679 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:09:00 INFO - PROCESS | 516 | 1463281740738 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:00 INFO - PROCESS | 516 | ++DOCSHELL 1826B800 == 44 [pid = 516] [id = 402] 20:09:00 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (18276400) [pid = 516] [serial = 1206] [outer = 00000000] 20:09:00 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (195D3400) [pid = 516] [serial = 1207] [outer = 18276400] 20:09:00 INFO - PROCESS | 516 | 1463281740799 Marionette DEBUG loaded listener.js 20:09:00 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (195D5800) [pid = 516] [serial = 1208] [outer = 18276400] 20:09:01 INFO - PROCESS | 516 | 1463281741390 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:09:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:09:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 901ms 20:09:01 INFO - PROCESS | 516 | 1463281741439 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:09:01 INFO - PROCESS | 516 | 1463281741442 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 20:09:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:09:01 INFO - PROCESS | 516 | 1463281741445 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:09:01 INFO - PROCESS | 516 | 1463281741447 Marionette TRACE conn2 <- [1,1574,null,{}] 20:09:01 INFO - PROCESS | 516 | 1463281741451 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:01 INFO - PROCESS | 516 | 1463281741570 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:09:01 INFO - PROCESS | 516 | 1463281741738 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:01 INFO - PROCESS | 516 | ++DOCSHELL 1055C000 == 45 [pid = 516] [id = 403] 20:09:01 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (105F2000) [pid = 516] [serial = 1209] [outer = 00000000] 20:09:01 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (10C4B000) [pid = 516] [serial = 1210] [outer = 105F2000] 20:09:01 INFO - PROCESS | 516 | 1463281741791 Marionette DEBUG loaded listener.js 20:09:01 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (12A70000) [pid = 516] [serial = 1211] [outer = 105F2000] 20:09:02 INFO - PROCESS | 516 | --DOCSHELL 158A5400 == 44 [pid = 516] [id = 394] 20:09:02 INFO - PROCESS | 516 | --DOCSHELL 12A73800 == 43 [pid = 516] [id = 393] 20:09:02 INFO - PROCESS | 516 | --DOCSHELL 0F9ED400 == 42 [pid = 516] [id = 392] 20:09:02 INFO - PROCESS | 516 | 1463281742446 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 20:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1041ms 20:09:02 INFO - PROCESS | 516 | 1463281742474 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:09:02 INFO - PROCESS | 516 | 1463281742478 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 20:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:09:02 INFO - PROCESS | 516 | 1463281742484 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:09:02 INFO - PROCESS | 516 | 1463281742488 Marionette TRACE conn2 <- [1,1578,null,{}] 20:09:02 INFO - PROCESS | 516 | 1463281742519 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:02 INFO - PROCESS | 516 | 1463281742624 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:09:02 INFO - PROCESS | 516 | 1463281742760 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 516 | ++DOCSHELL 10C41400 == 43 [pid = 516] [id = 404] 20:09:02 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (12D76800) [pid = 516] [serial = 1212] [outer = 00000000] 20:09:02 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1580B400) [pid = 516] [serial = 1213] [outer = 12D76800] 20:09:02 INFO - PROCESS | 516 | 1463281742819 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (15B03C00) [pid = 516] [serial = 1214] [outer = 12D76800] 20:09:03 INFO - PROCESS | 516 | 1463281743460 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 994ms 20:09:03 INFO - PROCESS | 516 | 1463281743499 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:09:03 INFO - PROCESS | 516 | 1463281743505 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:09:03 INFO - PROCESS | 516 | 1463281743512 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 516 | 1463281743514 Marionette TRACE conn2 <- [1,1582,null,{}] 20:09:03 INFO - PROCESS | 516 | 1463281743518 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:03 INFO - PROCESS | 516 | 1463281743621 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:09:03 INFO - PROCESS | 516 | 1463281743754 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:03 INFO - PROCESS | 516 | ++DOCSHELL 16F6C800 == 44 [pid = 516] [id = 405] 20:09:03 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (16F76800) [pid = 516] [serial = 1215] [outer = 00000000] 20:09:03 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (175B9800) [pid = 516] [serial = 1216] [outer = 16F76800] 20:09:03 INFO - PROCESS | 516 | 1463281743810 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (177DE800) [pid = 516] [serial = 1217] [outer = 16F76800] 20:09:04 INFO - PROCESS | 516 | 1463281744451 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 994ms 20:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:09:04 INFO - PROCESS | 516 | 1463281744495 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:09:04 INFO - PROCESS | 516 | 1463281744498 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 20:09:04 INFO - PROCESS | 516 | 1463281744502 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:09:04 INFO - PROCESS | 516 | 1463281744505 Marionette TRACE conn2 <- [1,1586,null,{}] 20:09:04 INFO - PROCESS | 516 | 1463281744516 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:04 INFO - PROCESS | 516 | 1463281744621 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:09:04 INFO - PROCESS | 516 | 1463281744753 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:04 INFO - PROCESS | 516 | ++DOCSHELL 1826B000 == 45 [pid = 516] [id = 406] 20:09:04 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (18272400) [pid = 516] [serial = 1218] [outer = 00000000] 20:09:04 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (195D4000) [pid = 516] [serial = 1219] [outer = 18272400] 20:09:04 INFO - PROCESS | 516 | 1463281744852 Marionette DEBUG loaded listener.js 20:09:04 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (195DE400) [pid = 516] [serial = 1220] [outer = 18272400] 20:09:05 INFO - PROCESS | 516 | 1463281745539 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1088ms 20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:09:05 INFO - PROCESS | 516 | 1463281745605 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:09:05 INFO - PROCESS | 516 | 1463281745608 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 20:09:05 INFO - PROCESS | 516 | 1463281745611 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:09:05 INFO - PROCESS | 516 | 1463281745613 Marionette TRACE conn2 <- [1,1590,null,{}] 20:09:05 INFO - PROCESS | 516 | 1463281745617 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:05 INFO - PROCESS | 516 | 1463281745715 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:09:05 INFO - PROCESS | 516 | 1463281745846 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:05 INFO - PROCESS | 516 | ++DOCSHELL 195DE000 == 46 [pid = 516] [id = 407] 20:09:05 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (19643C00) [pid = 516] [serial = 1221] [outer = 00000000] 20:09:05 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (197B0C00) [pid = 516] [serial = 1222] [outer = 19643C00] 20:09:05 INFO - PROCESS | 516 | 1463281745902 Marionette DEBUG loaded listener.js 20:09:05 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (197B7400) [pid = 516] [serial = 1223] [outer = 19643C00] 20:09:06 INFO - PROCESS | 516 | 1463281746512 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 932ms 20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:09:06 INFO - PROCESS | 516 | 1463281746555 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:09:06 INFO - PROCESS | 516 | 1463281746558 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 20:09:06 INFO - PROCESS | 516 | 1463281746561 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:09:06 INFO - PROCESS | 516 | 1463281746563 Marionette TRACE conn2 <- [1,1594,null,{}] 20:09:06 INFO - PROCESS | 516 | 1463281746566 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:06 INFO - PROCESS | 516 | 1463281746662 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:09:06 INFO - PROCESS | 516 | 1463281746768 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 516 | ++DOCSHELL 0F2F1000 == 47 [pid = 516] [id = 408] 20:09:06 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (1964EC00) [pid = 516] [serial = 1224] [outer = 00000000] 20:09:06 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (197BFC00) [pid = 516] [serial = 1225] [outer = 1964EC00] 20:09:06 INFO - PROCESS | 516 | 1463281746822 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (1982D800) [pid = 516] [serial = 1226] [outer = 1964EC00] 20:09:07 INFO - PROCESS | 516 | 1463281747472 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 20:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 994ms 20:09:07 INFO - PROCESS | 516 | 1463281747548 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:09:07 INFO - PROCESS | 516 | 1463281747552 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 20:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:09:07 INFO - PROCESS | 516 | 1463281747571 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 516 | 1463281747575 Marionette TRACE conn2 <- [1,1598,null,{}] 20:09:07 INFO - PROCESS | 516 | 1463281747582 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:07 INFO - PROCESS | 516 | 1463281747707 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:09:07 INFO - PROCESS | 516 | 1463281747842 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:07 INFO - PROCESS | 516 | ++DOCSHELL 12A7A400 == 48 [pid = 516] [id = 409] 20:09:07 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (1314E800) [pid = 516] [serial = 1227] [outer = 00000000] 20:09:07 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (15D67C00) [pid = 516] [serial = 1228] [outer = 1314E800] 20:09:07 INFO - PROCESS | 516 | 1463281747895 Marionette DEBUG loaded listener.js 20:09:07 INFO - PROCESS | 516 | ++DOMWINDOW == 157 (17191000) [pid = 516] [serial = 1229] [outer = 1314E800] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 10236C00 == 47 [pid = 516] [id = 342] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 10F97000 == 46 [pid = 516] [id = 327] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 13902800 == 45 [pid = 516] [id = 330] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 0F2F7C00 == 44 [pid = 516] [id = 380] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 10D22800 == 43 [pid = 516] [id = 340] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 14009C00 == 42 [pid = 516] [id = 331] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 16F6C800 == 41 [pid = 516] [id = 405] 20:09:09 INFO - PROCESS | 516 | --DOCSHELL 10C41400 == 40 [pid = 516] [id = 404] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 13372400 == 39 [pid = 516] [id = 398] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 1718CC00 == 38 [pid = 516] [id = 395] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 10234800 == 37 [pid = 516] [id = 386] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 1826B000 == 36 [pid = 516] [id = 406] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 15B07400 == 35 [pid = 516] [id = 390] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 177A9400 == 34 [pid = 516] [id = 400] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 12849400 == 33 [pid = 516] [id = 337] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 10E91400 == 32 [pid = 516] [id = 387] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 17C5AC00 == 31 [pid = 516] [id = 401] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 1589AC00 == 30 [pid = 516] [id = 399] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 10D2BC00 == 29 [pid = 516] [id = 391] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 16D66400 == 28 [pid = 516] [id = 335] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 1571E000 == 27 [pid = 516] [id = 389] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 10F95C00 == 26 [pid = 516] [id = 333] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 12A7E400 == 25 [pid = 516] [id = 388] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 130DE800 == 24 [pid = 516] [id = 378] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 102D4800 == 23 [pid = 516] [id = 341] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 105F9400 == 22 [pid = 516] [id = 397] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 0F984C00 == 21 [pid = 516] [id = 334] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 12D28C00 == 20 [pid = 516] [id = 338] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 0F2ED400 == 19 [pid = 516] [id = 336] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 1826B800 == 18 [pid = 516] [id = 402] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 1055C000 == 17 [pid = 516] [id = 403] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 12A7AC00 == 16 [pid = 516] [id = 329] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 175B7400 == 15 [pid = 516] [id = 396] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 0F308400 == 14 [pid = 516] [id = 325] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 10A5F800 == 13 [pid = 516] [id = 332] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 130DBC00 == 12 [pid = 516] [id = 385] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 195DE000 == 11 [pid = 516] [id = 407] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 12D76000 == 10 [pid = 516] [id = 384] 20:09:11 INFO - PROCESS | 516 | --DOCSHELL 0F2F1000 == 9 [pid = 516] [id = 408] 20:09:12 INFO - PROCESS | 516 | 1463281752528 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 20:09:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:09:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 5001ms 20:09:12 INFO - PROCESS | 516 | 1463281752576 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:09:12 INFO - PROCESS | 516 | 1463281752580 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 20:09:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:09:12 INFO - PROCESS | 516 | 1463281752585 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:09:12 INFO - PROCESS | 516 | 1463281752588 Marionette TRACE conn2 <- [1,1602,null,{}] 20:09:12 INFO - PROCESS | 516 | 1463281752594 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:12 INFO - PROCESS | 516 | 1463281752685 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:09:12 INFO - PROCESS | 516 | 1463281752693 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 516 | ++DOCSHELL 0F310400 == 10 [pid = 516] [id = 410] 20:09:12 INFO - PROCESS | 516 | ++DOMWINDOW == 158 (0F986800) [pid = 516] [serial = 1230] [outer = 00000000] 20:09:12 INFO - PROCESS | 516 | ++DOMWINDOW == 159 (10236C00) [pid = 516] [serial = 1231] [outer = 0F986800] 20:09:12 INFO - PROCESS | 516 | 1463281752740 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 516 | ++DOMWINDOW == 160 (102DA000) [pid = 516] [serial = 1232] [outer = 0F986800] 20:09:13 INFO - PROCESS | 516 | 1463281753255 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 20:09:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:09:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 745ms 20:09:13 INFO - PROCESS | 516 | 1463281753311 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:09:13 INFO - PROCESS | 516 | 1463281753317 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 20:09:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:09:13 INFO - PROCESS | 516 | 1463281753324 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:09:13 INFO - PROCESS | 516 | 1463281753326 Marionette TRACE conn2 <- [1,1606,null,{}] 20:09:13 INFO - PROCESS | 516 | 1463281753330 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:13 INFO - PROCESS | 516 | 1463281753420 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:09:13 INFO - PROCESS | 516 | 1463281753536 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:13 INFO - PROCESS | 516 | ++DOCSHELL 0F984C00 == 11 [pid = 516] [id = 411] 20:09:13 INFO - PROCESS | 516 | ++DOMWINDOW == 161 (1055F400) [pid = 516] [serial = 1233] [outer = 00000000] 20:09:13 INFO - PROCESS | 516 | ++DOMWINDOW == 162 (10F95400) [pid = 516] [serial = 1234] [outer = 1055F400] 20:09:13 INFO - PROCESS | 516 | 1463281753581 Marionette DEBUG loaded listener.js 20:09:13 INFO - PROCESS | 516 | ++DOMWINDOW == 163 (12842800) [pid = 516] [serial = 1235] [outer = 1055F400] 20:09:14 INFO - PROCESS | 516 | 1463281754017 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 20:09:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 746ms 20:09:14 INFO - PROCESS | 516 | 1463281754085 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 516 | 1463281754087 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 20:09:14 INFO - PROCESS | 516 | 1463281754091 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:09:14 INFO - PROCESS | 516 | 1463281754095 Marionette TRACE conn2 <- [1,1610,null,{}] 20:09:14 INFO - PROCESS | 516 | 1463281754106 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:14 INFO - PROCESS | 516 | 1463281754238 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:09:14 INFO - PROCESS | 516 | 1463281754254 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:14 INFO - PROCESS | 516 | ++DOCSHELL 13156C00 == 12 [pid = 516] [id = 412] 20:09:14 INFO - PROCESS | 516 | ++DOMWINDOW == 164 (131F0400) [pid = 516] [serial = 1236] [outer = 00000000] 20:09:14 INFO - PROCESS | 516 | ++DOMWINDOW == 165 (13906400) [pid = 516] [serial = 1237] [outer = 131F0400] 20:09:14 INFO - PROCESS | 516 | 1463281754304 Marionette DEBUG loaded listener.js 20:09:14 INFO - PROCESS | 516 | ++DOMWINDOW == 166 (140D3400) [pid = 516] [serial = 1238] [outer = 131F0400] 20:09:14 INFO - PROCESS | 516 | 1463281754796 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 20:09:14 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 20:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 20:09:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:09:14 INFO - PROCESS | 516 | 1463281754834 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 516 | 1463281754836 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 20:09:14 INFO - PROCESS | 516 | 1463281754839 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 516 | 1463281754841 Marionette TRACE conn2 <- [1,1614,null,{}] 20:09:14 INFO - PROCESS | 516 | 1463281754845 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:14 INFO - PROCESS | 516 | 1463281754958 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:09:14 INFO - PROCESS | 516 | 1463281754964 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:14 INFO - PROCESS | 516 | ++DOCSHELL 14009C00 == 13 [pid = 516] [id = 413] 20:09:14 INFO - PROCESS | 516 | ++DOMWINDOW == 167 (1589D000) [pid = 516] [serial = 1239] [outer = 00000000] 20:09:14 INFO - PROCESS | 516 | ++DOMWINDOW == 168 (16D66400) [pid = 516] [serial = 1240] [outer = 1589D000] 20:09:14 INFO - PROCESS | 516 | 1463281755009 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 516 | ++DOMWINDOW == 169 (16F71C00) [pid = 516] [serial = 1241] [outer = 1589D000] 20:09:15 INFO - PROCESS | 516 | 1463281755461 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:09:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:09:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 683ms 20:09:15 INFO - PROCESS | 516 | 1463281755528 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:09:15 INFO - PROCESS | 516 | 1463281755530 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 20:09:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:09:15 INFO - PROCESS | 516 | 1463281755534 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:09:15 INFO - PROCESS | 516 | 1463281755535 Marionette TRACE conn2 <- [1,1618,null,{}] 20:09:15 INFO - PROCESS | 516 | 1463281755539 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:15 INFO - PROCESS | 516 | 1463281755672 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:09:15 INFO - PROCESS | 516 | 1463281755694 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 516 | ++DOCSHELL 17194000 == 14 [pid = 516] [id = 414] 20:09:15 INFO - PROCESS | 516 | ++DOMWINDOW == 170 (17195800) [pid = 516] [serial = 1242] [outer = 00000000] 20:09:15 INFO - PROCESS | 516 | ++DOMWINDOW == 171 (172FA800) [pid = 516] [serial = 1243] [outer = 17195800] 20:09:15 INFO - PROCESS | 516 | 1463281755738 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 516 | ++DOMWINDOW == 172 (177A4400) [pid = 516] [serial = 1244] [outer = 17195800] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 171 (105F2000) [pid = 516] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 170 (15B06400) [pid = 516] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 169 (1390D800) [pid = 516] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 168 (17209400) [pid = 516] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 167 (12845400) [pid = 516] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 166 (1433D800) [pid = 516] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 165 (12D26800) [pid = 516] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 164 (1571E400) [pid = 516] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 163 (0F97FC00) [pid = 516] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 162 (1720E400) [pid = 516] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 161 (167AE000) [pid = 516] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 160 (16D72400) [pid = 516] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 159 (16D6C000) [pid = 516] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 158 (10A64000) [pid = 516] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 157 (11A0B400) [pid = 516] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 156 (12D7A400) [pid = 516] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 155 (0F9E4000) [pid = 516] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 154 (12D76800) [pid = 516] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 153 (16F76800) [pid = 516] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 152 (1718D400) [pid = 516] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 151 (167AF400) [pid = 516] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 150 (1589C800) [pid = 516] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 149 (15805000) [pid = 516] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 148 (12D26400) [pid = 516] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 147 (13379C00) [pid = 516] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 146 (105FB000) [pid = 516] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 145 (10274C00) [pid = 516] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 144 (10F96000) [pid = 516] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 143 (158A7C00) [pid = 516] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 142 (10E8B400) [pid = 516] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 141 (10270000) [pid = 516] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 140 (0F2F8C00) [pid = 516] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 139 (1381B400) [pid = 516] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 138 (12843400) [pid = 516] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1307AC00) [pid = 516] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 136 (10C41800) [pid = 516] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 135 (12A75800) [pid = 516] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 134 (18272400) [pid = 516] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 133 (10FA3C00) [pid = 516] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 132 (1964EC00) [pid = 516] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 131 (19643C00) [pid = 516] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 130 (18276400) [pid = 516] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 129 (17C62C00) [pid = 516] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 128 (177E2C00) [pid = 516] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:09:16 INFO - PROCESS | 516 | --DOMWINDOW == 127 (175B8400) [pid = 516] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:09:17 INFO - PROCESS | 516 | 1463281757001 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1491ms 20:09:17 INFO - PROCESS | 516 | 1463281757035 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 516 | 1463281757038 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 20:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:09:17 INFO - PROCESS | 516 | 1463281757041 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 516 | 1463281757042 Marionette TRACE conn2 <- [1,1622,null,{}] 20:09:17 INFO - PROCESS | 516 | 1463281757046 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:17 INFO - PROCESS | 516 | 1463281757153 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:09:17 INFO - PROCESS | 516 | 1463281757160 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:17 INFO - PROCESS | 516 | ++DOCSHELL 10C40400 == 15 [pid = 516] [id = 415] 20:09:17 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (10C41800) [pid = 516] [serial = 1245] [outer = 00000000] 20:09:17 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (12B5E800) [pid = 516] [serial = 1246] [outer = 10C41800] 20:09:17 INFO - PROCESS | 516 | 1463281757214 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (131F2400) [pid = 516] [serial = 1247] [outer = 10C41800] 20:09:17 INFO - PROCESS | 516 | 1463281757674 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:09:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 684ms 20:09:17 INFO - PROCESS | 516 | 1463281757740 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 516 | 1463281757742 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 20:09:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:09:17 INFO - PROCESS | 516 | 1463281757746 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 516 | 1463281757747 Marionette TRACE conn2 <- [1,1626,null,{}] 20:09:17 INFO - PROCESS | 516 | 1463281757751 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:17 INFO - PROCESS | 516 | 1463281757826 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:09:17 INFO - PROCESS | 516 | 1463281757862 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:17 INFO - PROCESS | 516 | ++DOCSHELL 13908400 == 16 [pid = 516] [id = 416] 20:09:17 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1400E000) [pid = 516] [serial = 1248] [outer = 00000000] 20:09:17 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (158A3400) [pid = 516] [serial = 1249] [outer = 1400E000] 20:09:17 INFO - PROCESS | 516 | 1463281757905 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (15D6A000) [pid = 516] [serial = 1250] [outer = 1400E000] 20:09:18 INFO - PROCESS | 516 | 1463281758326 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 20:09:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:09:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 622ms 20:09:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:09:18 INFO - PROCESS | 516 | 1463281758368 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:09:18 INFO - PROCESS | 516 | 1463281758370 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 20:09:18 INFO - PROCESS | 516 | 1463281758373 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:09:18 INFO - PROCESS | 516 | 1463281758375 Marionette TRACE conn2 <- [1,1630,null,{}] 20:09:18 INFO - PROCESS | 516 | 1463281758378 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:18 INFO - PROCESS | 516 | 1463281758452 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:09:18 INFO - PROCESS | 516 | 1463281758467 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 516 | ++DOCSHELL 10A60800 == 17 [pid = 516] [id = 417] 20:09:18 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (154CB000) [pid = 516] [serial = 1251] [outer = 00000000] 20:09:18 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1718A000) [pid = 516] [serial = 1252] [outer = 154CB000] 20:09:18 INFO - PROCESS | 516 | 1463281758511 Marionette DEBUG loaded listener.js 20:09:18 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (1718D400) [pid = 516] [serial = 1253] [outer = 154CB000] 20:09:19 INFO - PROCESS | 516 | 1463281759303 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 20:09:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:09:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 994ms 20:09:19 INFO - PROCESS | 516 | 1463281759377 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:09:19 INFO - PROCESS | 516 | 1463281759383 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 20:09:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:09:19 INFO - PROCESS | 516 | 1463281759387 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 516 | 1463281759392 Marionette TRACE conn2 <- [1,1634,null,{}] 20:09:19 INFO - PROCESS | 516 | 1463281759397 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:19 INFO - PROCESS | 516 | 1463281759514 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:09:19 INFO - PROCESS | 516 | 1463281759652 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:19 INFO - PROCESS | 516 | ++DOCSHELL 0F9F2C00 == 18 [pid = 516] [id = 418] 20:09:19 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (10277000) [pid = 516] [serial = 1254] [outer = 00000000] 20:09:19 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (10D29C00) [pid = 516] [serial = 1255] [outer = 10277000] 20:09:19 INFO - PROCESS | 516 | 1463281759710 Marionette DEBUG loaded listener.js 20:09:19 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (10F95C00) [pid = 516] [serial = 1256] [outer = 10277000] 20:09:20 INFO - PROCESS | 516 | 1463281760404 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 20:09:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:09:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1087ms 20:09:20 INFO - PROCESS | 516 | 1463281760492 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:09:20 INFO - PROCESS | 516 | 1463281760498 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 20:09:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:09:20 INFO - PROCESS | 516 | 1463281760504 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:09:20 INFO - PROCESS | 516 | 1463281760507 Marionette TRACE conn2 <- [1,1638,null,{}] 20:09:20 INFO - PROCESS | 516 | 1463281760511 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 138 (15D75000) [pid = 516] [serial = 1119] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1541B000) [pid = 516] [serial = 1113] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 136 (154C5400) [pid = 516] [serial = 1114] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 135 (1589B000) [pid = 516] [serial = 1116] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 134 (105F4C00) [pid = 516] [serial = 1142] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 133 (172FC800) [pid = 516] [serial = 1134] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 132 (16C0AC00) [pid = 516] [serial = 1122] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1720D000) [pid = 516] [serial = 1132] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 130 (15F6F800) [pid = 516] [serial = 1120] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 129 (16F76400) [pid = 516] [serial = 1125] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 128 (16C0C400) [pid = 516] [serial = 1123] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 127 (171C4C00) [pid = 516] [serial = 1131] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 126 (17194400) [pid = 516] [serial = 1126] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 125 (11C0B800) [pid = 516] [serial = 1192] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 124 (158A0000) [pid = 516] [serial = 1128] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 123 (105F7000) [pid = 516] [serial = 1137] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 122 (15D68000) [pid = 516] [serial = 1129] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 121 (17744400) [pid = 516] [serial = 1135] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 120 (1589B400) [pid = 516] [serial = 1117] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 119 (10C4BC00) [pid = 516] [serial = 1138] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 118 (12A70800) [pid = 516] [serial = 1193] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 117 (140C6C00) [pid = 516] [serial = 1181] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 116 (13377C00) [pid = 516] [serial = 1153] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 115 (13901800) [pid = 516] [serial = 1180] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 114 (10D2B000) [pid = 516] [serial = 1159] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 113 (12A70000) [pid = 516] [serial = 1211] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1127E000) [pid = 516] [serial = 1147] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12A74800) [pid = 516] [serial = 1151] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1580B400) [pid = 516] [serial = 1213] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 109 (10D22000) [pid = 516] [serial = 1177] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 108 (10C4B000) [pid = 516] [serial = 1210] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 107 (14016400) [pid = 516] [serial = 1166] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 106 (1589D400) [pid = 516] [serial = 1168] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 105 (16D6C800) [pid = 516] [serial = 1198] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 104 (15380C00) [pid = 516] [serial = 1196] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 103 (13B39000) [pid = 516] [serial = 1165] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 102 (1128D000) [pid = 516] [serial = 1178] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 101 (195D4000) [pid = 516] [serial = 1219] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 100 (10A62800) [pid = 516] [serial = 1145] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 99 (11C99400) [pid = 516] [serial = 1163] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 98 (16988800) [pid = 516] [serial = 1184] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 97 (17196800) [pid = 516] [serial = 1186] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 96 (13B38800) [pid = 516] [serial = 1195] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 95 (11293000) [pid = 516] [serial = 1148] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10F9D000) [pid = 516] [serial = 1160] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 93 (11A0E000) [pid = 516] [serial = 1162] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 92 (10530800) [pid = 516] [serial = 1141] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 91 (13DB8C00) [pid = 516] [serial = 1157] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 90 (128A2C00) [pid = 516] [serial = 1150] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 89 (10531C00) [pid = 516] [serial = 1144] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 88 (15D74400) [pid = 516] [serial = 1183] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 87 (175B9800) [pid = 516] [serial = 1216] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 86 (13B3CC00) [pid = 516] [serial = 1156] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 85 (13819C00) [pid = 516] [serial = 1154] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 84 (18273C00) [pid = 516] [serial = 1205] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 83 (195D3400) [pid = 516] [serial = 1207] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 82 (197B0C00) [pid = 516] [serial = 1222] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 81 (18043000) [pid = 516] [serial = 1202] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 80 (177AD800) [pid = 516] [serial = 1189] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 79 (177AEC00) [pid = 516] [serial = 1190] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 78 (18270C00) [pid = 516] [serial = 1204] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 77 (15B03C00) [pid = 516] [serial = 1214] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 76 (177DE800) [pid = 516] [serial = 1217] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 75 (1720B400) [pid = 516] [serial = 1187] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 74 (16C10800) [pid = 516] [serial = 1172] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 73 (16D75400) [pid = 516] [serial = 1174] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 72 (16F4A400) [pid = 516] [serial = 1199] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 71 (17C5F800) [pid = 516] [serial = 1201] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 70 (15B04400) [pid = 516] [serial = 1169] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 69 (16B4AC00) [pid = 516] [serial = 1171] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 68 (195DE400) [pid = 516] [serial = 1220] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 67 (16D75800) [pid = 516] [serial = 1175] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 66 (1982D800) [pid = 516] [serial = 1226] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 65 (197BFC00) [pid = 516] [serial = 1225] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 64 (197B7400) [pid = 516] [serial = 1223] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | --DOMWINDOW == 63 (195D5800) [pid = 516] [serial = 1208] [outer = 00000000] [url = about:blank] 20:09:20 INFO - PROCESS | 516 | 1463281760697 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:09:20 INFO - PROCESS | 516 | 1463281760796 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 516 | ++DOCSHELL 0F30F000 == 19 [pid = 516] [id = 419] 20:09:20 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (0F30F400) [pid = 516] [serial = 1257] [outer = 00000000] 20:09:20 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (0F9EB000) [pid = 516] [serial = 1258] [outer = 0F30F400] 20:09:20 INFO - PROCESS | 516 | 1463281760852 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (105EEC00) [pid = 516] [serial = 1259] [outer = 0F30F400] 20:09:21 INFO - PROCESS | 516 | --DOCSHELL 12A7A400 == 18 [pid = 516] [id = 409] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 65 (140C5C00) [pid = 516] [serial = 1110] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 64 (140C7000) [pid = 516] [serial = 1111] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 63 (1720B800) [pid = 516] [serial = 1093] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 62 (12AEA400) [pid = 516] [serial = 1105] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 61 (12A77400) [pid = 516] [serial = 1104] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 60 (130E0400) [pid = 516] [serial = 1107] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 59 (1330DC00) [pid = 516] [serial = 1108] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 58 (10272C00) [pid = 516] [serial = 1095] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 57 (102D9C00) [pid = 516] [serial = 1096] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 56 (10C46400) [pid = 516] [serial = 1098] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 55 (10D23000) [pid = 516] [serial = 1099] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 54 (11C9E400) [pid = 516] [serial = 1101] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 53 (12840C00) [pid = 516] [serial = 1102] [outer = 00000000] [url = about:blank] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 52 (1720A800) [pid = 516] [serial = 706] [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.] 20:09:21 INFO - PROCESS | 516 | --DOMWINDOW == 51 (15D67C00) [pid = 516] [serial = 1228] [outer = 00000000] [url = about:blank] 20:09:22 INFO - PROCESS | 516 | 1463281762109 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 20:09:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:09:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1646ms 20:09:22 INFO - PROCESS | 516 | 1463281762176 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 516 | 1463281762180 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 20:09:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:09:22 INFO - PROCESS | 516 | 1463281762185 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 516 | 1463281762189 Marionette TRACE conn2 <- [1,1642,null,{}] 20:09:22 INFO - PROCESS | 516 | 1463281762196 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:22 INFO - PROCESS | 516 | 1463281762283 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:09:22 INFO - PROCESS | 516 | 1463281762373 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 516 | ++DOCSHELL 102EB000 == 19 [pid = 516] [id = 420] 20:09:22 INFO - PROCESS | 516 | ++DOMWINDOW == 52 (102ECC00) [pid = 516] [serial = 1260] [outer = 00000000] 20:09:22 INFO - PROCESS | 516 | ++DOMWINDOW == 53 (10A62C00) [pid = 516] [serial = 1261] [outer = 102ECC00] 20:09:22 INFO - PROCESS | 516 | 1463281762430 Marionette DEBUG loaded listener.js 20:09:22 INFO - PROCESS | 516 | ++DOMWINDOW == 54 (10C46400) [pid = 516] [serial = 1262] [outer = 102ECC00] 20:09:22 INFO - PROCESS | 516 | 1463281762835 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:09:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:09:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 683ms 20:09:22 INFO - PROCESS | 516 | 1463281762883 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 516 | 1463281762889 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 20:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:09:22 INFO - PROCESS | 516 | 1463281762895 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 516 | 1463281762898 Marionette TRACE conn2 <- [1,1646,null,{}] 20:09:22 INFO - PROCESS | 516 | 1463281762901 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:22 INFO - PROCESS | 516 | 1463281762979 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:09:22 INFO - PROCESS | 516 | 1463281762986 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 516 | ++DOCSHELL 10D23800 == 20 [pid = 516] [id = 421] 20:09:22 INFO - PROCESS | 516 | ++DOMWINDOW == 55 (10D25000) [pid = 516] [serial = 1263] [outer = 00000000] 20:09:23 INFO - PROCESS | 516 | ++DOMWINDOW == 56 (10F96800) [pid = 516] [serial = 1264] [outer = 10D25000] 20:09:23 INFO - PROCESS | 516 | 1463281763032 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 516 | ++DOMWINDOW == 57 (1128EC00) [pid = 516] [serial = 1265] [outer = 10D25000] 20:09:23 INFO - PROCESS | 516 | 1463281763482 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 636ms 20:09:23 INFO - PROCESS | 516 | 1463281763531 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:09:23 INFO - PROCESS | 516 | 1463281763533 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 20:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:09:23 INFO - PROCESS | 516 | 1463281763537 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:09:23 INFO - PROCESS | 516 | 1463281763525 Marionette TRACE conn2 <- [1,1650,null,{}] 20:09:23 INFO - PROCESS | 516 | 1463281763535 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:23 INFO - PROCESS | 516 | 1463281763615 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:09:23 INFO - PROCESS | 516 | 1463281763626 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 516 | ++DOCSHELL 12846800 == 21 [pid = 516] [id = 422] 20:09:23 INFO - PROCESS | 516 | ++DOMWINDOW == 58 (12848C00) [pid = 516] [serial = 1266] [outer = 00000000] 20:09:23 INFO - PROCESS | 516 | ++DOMWINDOW == 59 (128A4400) [pid = 516] [serial = 1267] [outer = 12848C00] 20:09:23 INFO - PROCESS | 516 | 1463281763673 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 516 | ++DOMWINDOW == 60 (12A73800) [pid = 516] [serial = 1268] [outer = 12848C00] 20:09:24 INFO - PROCESS | 516 | 1463281764156 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 699ms 20:09:24 INFO - PROCESS | 516 | 1463281764220 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 516 | 1463281764223 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 20:09:24 INFO - PROCESS | 516 | 1463281764226 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:09:24 INFO - PROCESS | 516 | 1463281764228 Marionette TRACE conn2 <- [1,1654,null,{}] 20:09:24 INFO - PROCESS | 516 | 1463281764237 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:24 INFO - PROCESS | 516 | 1463281764341 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:09:24 INFO - PROCESS | 516 | 1463281764347 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:24 INFO - PROCESS | 516 | ++DOCSHELL 12A70000 == 22 [pid = 516] [id = 423] 20:09:24 INFO - PROCESS | 516 | ++DOMWINDOW == 61 (12AEA400) [pid = 516] [serial = 1269] [outer = 00000000] 20:09:24 INFO - PROCESS | 516 | ++DOMWINDOW == 62 (13053800) [pid = 516] [serial = 1270] [outer = 12AEA400] 20:09:24 INFO - PROCESS | 516 | 1463281764398 Marionette DEBUG loaded listener.js 20:09:24 INFO - PROCESS | 516 | ++DOMWINDOW == 63 (130E0400) [pid = 516] [serial = 1271] [outer = 12AEA400] 20:09:24 INFO - PROCESS | 516 | 1463281764838 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 637ms 20:09:24 INFO - PROCESS | 516 | 1463281764863 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 516 | 1463281764865 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 20:09:24 INFO - PROCESS | 516 | 1463281764868 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:09:24 INFO - PROCESS | 516 | 1463281764870 Marionette TRACE conn2 <- [1,1658,null,{}] 20:09:24 INFO - PROCESS | 516 | 1463281764873 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:24 INFO - PROCESS | 516 | 1463281764972 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:09:25 INFO - PROCESS | 516 | 1463281765063 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 516 | ++DOCSHELL 13372C00 == 23 [pid = 516] [id = 424] 20:09:25 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (13373800) [pid = 516] [serial = 1272] [outer = 00000000] 20:09:25 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (13380C00) [pid = 516] [serial = 1273] [outer = 13373800] 20:09:25 INFO - PROCESS | 516 | 1463281765111 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (13902800) [pid = 516] [serial = 1274] [outer = 13373800] 20:09:25 INFO - PROCESS | 516 | 1463281765541 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 683ms 20:09:25 INFO - PROCESS | 516 | 1463281765568 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:09:25 INFO - PROCESS | 516 | 1463281765570 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 20:09:25 INFO - PROCESS | 516 | 1463281765573 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:09:25 INFO - PROCESS | 516 | 1463281765575 Marionette TRACE conn2 <- [1,1662,null,{}] 20:09:25 INFO - PROCESS | 516 | 1463281765579 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:25 INFO - PROCESS | 516 | 1463281765701 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:09:25 INFO - PROCESS | 516 | 1463281765711 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 516 | ++DOCSHELL 13B37C00 == 24 [pid = 516] [id = 425] 20:09:25 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (13B38800) [pid = 516] [serial = 1275] [outer = 00000000] 20:09:25 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (14015400) [pid = 516] [serial = 1276] [outer = 13B38800] 20:09:25 INFO - PROCESS | 516 | 1463281765756 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (1433D800) [pid = 516] [serial = 1277] [outer = 13B38800] 20:09:26 INFO - PROCESS | 516 | 1463281766189 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 621ms 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 68 (1400E000) [pid = 516] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 67 (131F0400) [pid = 516] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 66 (1589D000) [pid = 516] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 65 (17195800) [pid = 516] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 64 (1314E800) [pid = 516] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 63 (0F986800) [pid = 516] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 62 (1055F400) [pid = 516] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:09:26 INFO - PROCESS | 516 | --DOMWINDOW == 61 (10C41800) [pid = 516] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:09:26 INFO - PROCESS | 516 | 1463281766252 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:09:26 INFO - PROCESS | 516 | 1463281766254 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 20:09:26 INFO - PROCESS | 516 | 1463281766259 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 516 | 1463281766261 Marionette TRACE conn2 <- [1,1666,null,{}] 20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:09:26 INFO - PROCESS | 516 | 1463281766264 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:26 INFO - PROCESS | 516 | 1463281766318 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:09:26 INFO - PROCESS | 516 | 1463281766352 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:26 INFO - PROCESS | 516 | ++DOCSHELL 12A7D000 == 25 [pid = 516] [id = 426] 20:09:26 INFO - PROCESS | 516 | ++DOMWINDOW == 62 (12D26400) [pid = 516] [serial = 1278] [outer = 00000000] 20:09:26 INFO - PROCESS | 516 | ++DOMWINDOW == 63 (13DC0000) [pid = 516] [serial = 1279] [outer = 12D26400] 20:09:26 INFO - PROCESS | 516 | 1463281766396 Marionette DEBUG loaded listener.js 20:09:26 INFO - PROCESS | 516 | ++DOMWINDOW == 64 (1400E000) [pid = 516] [serial = 1280] [outer = 12D26400] 20:09:26 INFO - PROCESS | 516 | 1463281766843 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 622ms 20:09:26 INFO - PROCESS | 516 | 1463281766883 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:09:26 INFO - PROCESS | 516 | 1463281766885 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 20:09:26 INFO - PROCESS | 516 | 1463281766888 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:09:26 INFO - PROCESS | 516 | 1463281766890 Marionette TRACE conn2 <- [1,1670,null,{}] 20:09:26 INFO - PROCESS | 516 | 1463281766893 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:26 INFO - PROCESS | 516 | 1463281766976 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:09:26 INFO - PROCESS | 516 | 1463281766984 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:26 INFO - PROCESS | 516 | ++DOCSHELL 1537E400 == 26 [pid = 516] [id = 427] 20:09:26 INFO - PROCESS | 516 | ++DOMWINDOW == 65 (1541C800) [pid = 516] [serial = 1281] [outer = 00000000] 20:09:27 INFO - PROCESS | 516 | ++DOMWINDOW == 66 (15717C00) [pid = 516] [serial = 1282] [outer = 1541C800] 20:09:27 INFO - PROCESS | 516 | 1463281767028 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (15720000) [pid = 516] [serial = 1283] [outer = 1541C800] 20:09:27 INFO - PROCESS | 516 | 1463281767454 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 20:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 590ms 20:09:27 INFO - PROCESS | 516 | 1463281767486 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:09:27 INFO - PROCESS | 516 | 1463281767488 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 20:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:09:27 INFO - PROCESS | 516 | 1463281767494 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:09:27 INFO - PROCESS | 516 | 1463281767496 Marionette TRACE conn2 <- [1,1674,null,{}] 20:09:27 INFO - PROCESS | 516 | 1463281767499 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:27 INFO - PROCESS | 516 | 1463281767575 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:09:27 INFO - PROCESS | 516 | 1463281767581 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:27 INFO - PROCESS | 516 | ++DOCSHELL 12846000 == 27 [pid = 516] [id = 428] 20:09:27 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (158A2400) [pid = 516] [serial = 1284] [outer = 00000000] 20:09:27 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (158A8C00) [pid = 516] [serial = 1285] [outer = 158A2400] 20:09:27 INFO - PROCESS | 516 | 1463281767625 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (158A9800) [pid = 516] [serial = 1286] [outer = 158A2400] 20:09:28 INFO - PROCESS | 516 | 1463281768058 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 591ms 20:09:28 INFO - PROCESS | 516 | 1463281768088 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 516 | 1463281768090 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 20:09:28 INFO - PROCESS | 516 | 1463281768093 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:09:28 INFO - PROCESS | 516 | 1463281768095 Marionette TRACE conn2 <- [1,1678,null,{}] 20:09:28 INFO - PROCESS | 516 | 1463281768110 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:28 INFO - PROCESS | 516 | 1463281768192 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:09:28 INFO - PROCESS | 516 | 1463281768199 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:28 INFO - PROCESS | 516 | ++DOCSHELL 12AF0C00 == 28 [pid = 516] [id = 429] 20:09:28 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (1589D000) [pid = 516] [serial = 1287] [outer = 00000000] 20:09:28 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (15D6C400) [pid = 516] [serial = 1288] [outer = 1589D000] 20:09:28 INFO - PROCESS | 516 | 1463281768242 Marionette DEBUG loaded listener.js 20:09:28 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (167AD000) [pid = 516] [serial = 1289] [outer = 1589D000] 20:09:28 INFO - PROCESS | 516 | 1463281768897 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 839ms 20:09:28 INFO - PROCESS | 516 | 1463281768987 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 516 | 1463281768991 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:09:28 INFO - PROCESS | 516 | 1463281768981 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 516 | 1463281768985 Marionette TRACE conn2 <- [1,1682,null,{}] 20:09:28 INFO - PROCESS | 516 | 1463281768990 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:29 INFO - PROCESS | 516 | 1463281769091 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:09:29 INFO - PROCESS | 516 | 1463281769175 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 516 | ++DOCSHELL 10A5BC00 == 29 [pid = 516] [id = 430] 20:09:29 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (10A62400) [pid = 516] [serial = 1290] [outer = 00000000] 20:09:29 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (10D24400) [pid = 516] [serial = 1291] [outer = 10A62400] 20:09:29 INFO - PROCESS | 516 | 1463281769272 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (1127E800) [pid = 516] [serial = 1292] [outer = 10A62400] 20:09:29 INFO - PROCESS | 516 | 1463281769870 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 20:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 932ms 20:09:29 INFO - PROCESS | 516 | 1463281769927 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:09:29 INFO - PROCESS | 516 | 1463281769933 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 20:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:09:29 INFO - PROCESS | 516 | 1463281769939 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:09:29 INFO - PROCESS | 516 | 1463281769942 Marionette TRACE conn2 <- [1,1686,null,{}] 20:09:29 INFO - PROCESS | 516 | 1463281769946 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:30 INFO - PROCESS | 516 | 1463281770076 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:09:30 INFO - PROCESS | 516 | 1463281770173 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:30 INFO - PROCESS | 516 | ++DOCSHELL 114AE800 == 30 [pid = 516] [id = 431] 20:09:30 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (12847000) [pid = 516] [serial = 1293] [outer = 00000000] 20:09:30 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (13DBA400) [pid = 516] [serial = 1294] [outer = 12847000] 20:09:30 INFO - PROCESS | 516 | 1463281770226 Marionette DEBUG loaded listener.js 20:09:30 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (140C6800) [pid = 516] [serial = 1295] [outer = 12847000] 20:09:30 INFO - PROCESS | 516 | 1463281770817 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 20:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 20:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 932ms 20:09:30 INFO - PROCESS | 516 | 1463281770883 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:09:30 INFO - PROCESS | 516 | 1463281770886 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 20:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:09:30 INFO - PROCESS | 516 | 1463281770889 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:09:30 INFO - PROCESS | 516 | 1463281770893 Marionette TRACE conn2 <- [1,1690,null,{}] 20:09:30 INFO - PROCESS | 516 | 1463281770904 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:31 INFO - PROCESS | 516 | 1463281771011 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:09:31 INFO - PROCESS | 516 | 1463281771095 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:31 INFO - PROCESS | 516 | ++DOCSHELL 0F30C800 == 31 [pid = 516] [id = 432] 20:09:31 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (0F397400) [pid = 516] [serial = 1296] [outer = 00000000] 20:09:31 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (13DBE000) [pid = 516] [serial = 1297] [outer = 0F397400] 20:09:31 INFO - PROCESS | 516 | 1463281771193 Marionette DEBUG loaded listener.js 20:09:31 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (16988800) [pid = 516] [serial = 1298] [outer = 0F397400] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 81 (1718A000) [pid = 516] [serial = 1252] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 80 (15D6A000) [pid = 516] [serial = 1250] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 79 (13906400) [pid = 516] [serial = 1237] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 78 (16D66400) [pid = 516] [serial = 1240] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 77 (140D3400) [pid = 516] [serial = 1238] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 76 (172FA800) [pid = 516] [serial = 1243] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 75 (16F71C00) [pid = 516] [serial = 1241] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 74 (158A3400) [pid = 516] [serial = 1249] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 73 (17191000) [pid = 516] [serial = 1229] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 72 (10236C00) [pid = 516] [serial = 1231] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 71 (102DA000) [pid = 516] [serial = 1232] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 70 (10F95400) [pid = 516] [serial = 1234] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 69 (12B5E800) [pid = 516] [serial = 1246] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 68 (177A4400) [pid = 516] [serial = 1244] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 67 (131F2400) [pid = 516] [serial = 1247] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | --DOMWINDOW == 66 (12842800) [pid = 516] [serial = 1235] [outer = 00000000] [url = about:blank] 20:09:31 INFO - PROCESS | 516 | 1463281771919 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1087ms 20:09:31 INFO - PROCESS | 516 | 1463281771973 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:09:31 INFO - PROCESS | 516 | 1463281771978 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 20:09:31 INFO - PROCESS | 516 | 1463281771982 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:09:31 INFO - PROCESS | 516 | 1463281771986 Marionette TRACE conn2 <- [1,1694,null,{}] 20:09:31 INFO - PROCESS | 516 | 1463281771991 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:32 INFO - PROCESS | 516 | 1463281772085 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:09:32 INFO - PROCESS | 516 | 1463281772169 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 516 | ++DOCSHELL 102CD400 == 32 [pid = 516] [id = 433] 20:09:32 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (102D0C00) [pid = 516] [serial = 1299] [outer = 00000000] 20:09:32 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (10D28000) [pid = 516] [serial = 1300] [outer = 102D0C00] 20:09:32 INFO - PROCESS | 516 | 1463281772217 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (10F98400) [pid = 516] [serial = 1301] [outer = 102D0C00] 20:09:32 INFO - PROCESS | 516 | 1463281772659 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 20:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 20:09:32 INFO - PROCESS | 516 | 1463281772725 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:09:32 INFO - PROCESS | 516 | 1463281772730 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:09:32 INFO - PROCESS | 516 | 1463281772736 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:09:32 INFO - PROCESS | 516 | 1463281772738 Marionette TRACE conn2 <- [1,1698,null,{}] 20:09:32 INFO - PROCESS | 516 | 1463281772745 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:32 INFO - PROCESS | 516 | 1463281772824 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:09:32 INFO - PROCESS | 516 | 1463281772837 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 516 | ++DOCSHELL 12843C00 == 33 [pid = 516] [id = 434] 20:09:32 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (12847400) [pid = 516] [serial = 1302] [outer = 00000000] 20:09:32 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (128A9800) [pid = 516] [serial = 1303] [outer = 12847400] 20:09:32 INFO - PROCESS | 516 | 1463281772881 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (12AE9400) [pid = 516] [serial = 1304] [outer = 12847400] 20:09:33 INFO - PROCESS | 516 | 1463281773331 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 637ms 20:09:33 INFO - PROCESS | 516 | 1463281773373 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 516 | 1463281773375 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 20:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:09:33 INFO - PROCESS | 516 | 1463281773378 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 516 | 1463281773382 Marionette TRACE conn2 <- [1,1702,null,{}] 20:09:33 INFO - PROCESS | 516 | 1463281773392 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:33 INFO - PROCESS | 516 | 1463281773471 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:09:33 INFO - PROCESS | 516 | 1463281773481 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:33 INFO - PROCESS | 516 | ++DOCSHELL 13B39000 == 34 [pid = 516] [id = 435] 20:09:33 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (13B3B800) [pid = 516] [serial = 1305] [outer = 00000000] 20:09:33 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (140CB400) [pid = 516] [serial = 1306] [outer = 13B3B800] 20:09:33 INFO - PROCESS | 516 | 1463281773527 Marionette DEBUG loaded listener.js 20:09:33 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (1541D800) [pid = 516] [serial = 1307] [outer = 13B3B800] 20:09:33 INFO - PROCESS | 516 | 1463281773964 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 637ms 20:09:34 INFO - PROCESS | 516 | 1463281774016 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:09:34 INFO - PROCESS | 516 | 1463281774019 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 20:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:09:34 INFO - PROCESS | 516 | 1463281774022 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:09:34 INFO - PROCESS | 516 | 1463281774023 Marionette TRACE conn2 <- [1,1706,null,{}] 20:09:34 INFO - PROCESS | 516 | 1463281774027 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:34 INFO - PROCESS | 516 | 1463281774115 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:09:34 INFO - PROCESS | 516 | 1463281774121 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:34 INFO - PROCESS | 516 | ++DOCSHELL 154CF800 == 35 [pid = 516] [id = 436] 20:09:34 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (15715400) [pid = 516] [serial = 1308] [outer = 00000000] 20:09:34 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (158A3000) [pid = 516] [serial = 1309] [outer = 15715400] 20:09:34 INFO - PROCESS | 516 | 1463281774166 Marionette DEBUG loaded listener.js 20:09:34 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (15B08800) [pid = 516] [serial = 1310] [outer = 15715400] 20:09:34 INFO - PROCESS | 516 | 1463281774637 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 699ms 20:09:34 INFO - PROCESS | 516 | 1463281774708 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:09:34 INFO - PROCESS | 516 | 1463281774710 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 20:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:09:34 INFO - PROCESS | 516 | 1463281774713 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:09:34 INFO - PROCESS | 516 | 1463281774715 Marionette TRACE conn2 <- [1,1710,null,{}] 20:09:34 INFO - PROCESS | 516 | 1463281774718 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:34 INFO - PROCESS | 516 | 1463281774820 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:09:34 INFO - PROCESS | 516 | 1463281774831 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:34 INFO - PROCESS | 516 | ++DOCSHELL 158A2C00 == 36 [pid = 516] [id = 437] 20:09:34 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (15B0F800) [pid = 516] [serial = 1311] [outer = 00000000] 20:09:34 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (16B46C00) [pid = 516] [serial = 1312] [outer = 15B0F800] 20:09:34 INFO - PROCESS | 516 | 1463281774874 Marionette DEBUG loaded listener.js 20:09:34 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (16C08000) [pid = 516] [serial = 1313] [outer = 15B0F800] 20:09:35 INFO - PROCESS | 516 | 1463281775336 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 20:09:35 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 20:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 621ms 20:09:35 INFO - PROCESS | 516 | 1463281775353 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:09:35 INFO - PROCESS | 516 | 1463281775355 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 20:09:35 INFO - PROCESS | 516 | 1463281775358 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:09:35 INFO - PROCESS | 516 | 1463281775359 Marionette TRACE conn2 <- [1,1714,null,{}] 20:09:35 INFO - PROCESS | 516 | 1463281775363 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:35 INFO - PROCESS | 516 | 1463281775478 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:09:35 INFO - PROCESS | 516 | 1463281775570 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:35 INFO - PROCESS | 516 | ++DOCSHELL 105EF800 == 37 [pid = 516] [id = 438] 20:09:35 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (16D6E400) [pid = 516] [serial = 1314] [outer = 00000000] 20:09:35 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (16D75400) [pid = 516] [serial = 1315] [outer = 16D6E400] 20:09:35 INFO - PROCESS | 516 | 1463281775614 Marionette DEBUG loaded listener.js 20:09:35 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (16F45400) [pid = 516] [serial = 1316] [outer = 16D6E400] 20:09:36 INFO - PROCESS | 516 | 1463281776018 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 699ms 20:09:36 INFO - PROCESS | 516 | 1463281776058 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 516 | 1463281776060 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 20:09:36 INFO - PROCESS | 516 | 1463281776063 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:09:36 INFO - PROCESS | 516 | 1463281776065 Marionette TRACE conn2 <- [1,1718,null,{}] 20:09:36 INFO - PROCESS | 516 | 1463281776068 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:36 INFO - PROCESS | 516 | 1463281776169 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:09:36 INFO - PROCESS | 516 | 1463281776176 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 516 | ++DOCSHELL 16D6C400 == 38 [pid = 516] [id = 439] 20:09:36 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (16D6D800) [pid = 516] [serial = 1317] [outer = 00000000] 20:09:36 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (17189400) [pid = 516] [serial = 1318] [outer = 16D6D800] 20:09:36 INFO - PROCESS | 516 | 1463281776220 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1718E800) [pid = 516] [serial = 1319] [outer = 16D6D800] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 86 (1541C800) [pid = 516] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 85 (12D26400) [pid = 516] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 84 (10277000) [pid = 516] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 83 (13373800) [pid = 516] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 82 (154CB000) [pid = 516] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 81 (10D25000) [pid = 516] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 80 (12848C00) [pid = 516] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 79 (12AEA400) [pid = 516] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 78 (102ECC00) [pid = 516] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 77 (13B38800) [pid = 516] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:09:36 INFO - PROCESS | 516 | --DOMWINDOW == 76 (158A2400) [pid = 516] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:09:36 INFO - PROCESS | 516 | 1463281776709 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:09:36 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 20:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 699ms 20:09:36 INFO - PROCESS | 516 | 1463281776763 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 516 | 1463281776765 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 20:09:36 INFO - PROCESS | 516 | 1463281776769 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:09:36 INFO - PROCESS | 516 | 1463281776770 Marionette TRACE conn2 <- [1,1722,null,{}] 20:09:36 INFO - PROCESS | 516 | 1463281776773 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:36 INFO - PROCESS | 516 | 1463281776873 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:09:36 INFO - PROCESS | 516 | 1463281776882 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 516 | ++DOCSHELL 105ED800 == 39 [pid = 516] [id = 440] 20:09:36 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (10BAD000) [pid = 516] [serial = 1320] [outer = 00000000] 20:09:36 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (15720C00) [pid = 516] [serial = 1321] [outer = 10BAD000] 20:09:36 INFO - PROCESS | 516 | 1463281776925 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (15D68800) [pid = 516] [serial = 1322] [outer = 10BAD000] 20:09:37 INFO - PROCESS | 516 | 1463281777325 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 591ms 20:09:37 INFO - PROCESS | 516 | 1463281777361 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:09:37 INFO - PROCESS | 516 | 1463281777363 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 20:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:09:37 INFO - PROCESS | 516 | 1463281777366 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:09:37 INFO - PROCESS | 516 | 1463281777368 Marionette TRACE conn2 <- [1,1726,null,{}] 20:09:37 INFO - PROCESS | 516 | 1463281777371 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:37 INFO - PROCESS | 516 | 1463281777444 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:09:37 INFO - PROCESS | 516 | 1463281777450 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:37 INFO - PROCESS | 516 | ++DOCSHELL 130DC800 == 40 [pid = 516] [id = 441] 20:09:37 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (13818C00) [pid = 516] [serial = 1323] [outer = 00000000] 20:09:37 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (17194C00) [pid = 516] [serial = 1324] [outer = 13818C00] 20:09:37 INFO - PROCESS | 516 | 1463281777493 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (171C7400) [pid = 516] [serial = 1325] [outer = 13818C00] 20:09:37 INFO - PROCESS | 516 | 1463281777899 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 590ms 20:09:37 INFO - PROCESS | 516 | 1463281777963 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:09:37 INFO - PROCESS | 516 | 1463281777965 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 20:09:37 INFO - PROCESS | 516 | 1463281777968 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:09:37 INFO - PROCESS | 516 | 1463281777970 Marionette TRACE conn2 <- [1,1730,null,{}] 20:09:37 INFO - PROCESS | 516 | 1463281777984 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:38 INFO - PROCESS | 516 | 1463281778082 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:09:38 INFO - PROCESS | 516 | 1463281778091 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:38 INFO - PROCESS | 516 | ++DOCSHELL 10F99400 == 41 [pid = 516] [id = 442] 20:09:38 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (17193C00) [pid = 516] [serial = 1326] [outer = 00000000] 20:09:38 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1720DC00) [pid = 516] [serial = 1327] [outer = 17193C00] 20:09:38 INFO - PROCESS | 516 | 1463281778140 Marionette DEBUG loaded listener.js 20:09:38 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (172EE800) [pid = 516] [serial = 1328] [outer = 17193C00] 20:09:38 INFO - PROCESS | 516 | 1463281778785 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 839ms 20:09:38 INFO - PROCESS | 516 | 1463281778812 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:09:38 INFO - PROCESS | 516 | 1463281778816 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 20:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:09:38 INFO - PROCESS | 516 | 1463281778822 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 516 | 1463281778826 Marionette TRACE conn2 <- [1,1734,null,{}] 20:09:38 INFO - PROCESS | 516 | 1463281778832 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:38 INFO - PROCESS | 516 | 1463281778935 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:09:39 INFO - PROCESS | 516 | 1463281779037 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:39 INFO - PROCESS | 516 | ++DOCSHELL 10561400 == 42 [pid = 516] [id = 443] 20:09:39 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (105F0000) [pid = 516] [serial = 1329] [outer = 00000000] 20:09:39 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (11A0B400) [pid = 516] [serial = 1330] [outer = 105F0000] 20:09:39 INFO - PROCESS | 516 | 1463281779093 Marionette DEBUG loaded listener.js 20:09:39 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (12844C00) [pid = 516] [serial = 1331] [outer = 105F0000] 20:09:39 INFO - PROCESS | 516 | 1463281779701 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 932ms 20:09:39 INFO - PROCESS | 516 | 1463281779768 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:09:39 INFO - PROCESS | 516 | 1463281779774 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 20:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:09:39 INFO - PROCESS | 516 | 1463281779781 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:09:39 INFO - PROCESS | 516 | 1463281779784 Marionette TRACE conn2 <- [1,1738,null,{}] 20:09:39 INFO - PROCESS | 516 | 1463281779788 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:39 INFO - PROCESS | 516 | 1463281779872 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:09:40 INFO - PROCESS | 516 | 1463281780001 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 516 | ++DOCSHELL 130D9C00 == 43 [pid = 516] [id = 444] 20:09:40 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (13909000) [pid = 516] [serial = 1332] [outer = 00000000] 20:09:40 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (15415800) [pid = 516] [serial = 1333] [outer = 13909000] 20:09:40 INFO - PROCESS | 516 | 1463281780055 Marionette DEBUG loaded listener.js 20:09:40 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (158A2000) [pid = 516] [serial = 1334] [outer = 13909000] 20:09:40 INFO - PROCESS | 516 | 1463281780662 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 932ms 20:09:40 INFO - PROCESS | 516 | 1463281780709 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:09:40 INFO - PROCESS | 516 | 1463281780711 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 20:09:40 INFO - PROCESS | 516 | 1463281780715 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 516 | 1463281780719 Marionette TRACE conn2 <- [1,1742,null,{}] 20:09:40 INFO - PROCESS | 516 | 1463281780730 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:40 INFO - PROCESS | 516 | 1463281780840 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:09:40 INFO - PROCESS | 516 | 1463281780971 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 516 | ++DOCSHELL 17187800 == 44 [pid = 516] [id = 445] 20:09:40 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (17189000) [pid = 516] [serial = 1335] [outer = 00000000] 20:09:41 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (17209400) [pid = 516] [serial = 1336] [outer = 17189000] 20:09:41 INFO - PROCESS | 516 | 1463281781027 Marionette DEBUG loaded listener.js 20:09:41 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (175B7400) [pid = 516] [serial = 1337] [outer = 17189000] 20:09:41 INFO - PROCESS | 516 | 1463281781708 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1041ms 20:09:41 INFO - PROCESS | 516 | 1463281781762 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:09:41 INFO - PROCESS | 516 | 1463281781766 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 20:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:09:41 INFO - PROCESS | 516 | 1463281781771 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:09:41 INFO - PROCESS | 516 | 1463281781775 Marionette TRACE conn2 <- [1,1746,null,{}] 20:09:41 INFO - PROCESS | 516 | 1463281781805 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:41 INFO - PROCESS | 516 | 1463281781947 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:09:41 INFO - PROCESS | 516 | 1463281782001 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 516 | ++DOCSHELL 10D20C00 == 45 [pid = 516] [id = 446] 20:09:42 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (10D21000) [pid = 516] [serial = 1338] [outer = 00000000] 20:09:42 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (10D2E800) [pid = 516] [serial = 1339] [outer = 10D21000] 20:09:42 INFO - PROCESS | 516 | 1463281782052 Marionette DEBUG loaded listener.js 20:09:42 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (1128D000) [pid = 516] [serial = 1340] [outer = 10D21000] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 130DC800 == 44 [pid = 516] [id = 441] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 105ED800 == 43 [pid = 516] [id = 440] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 16D6C400 == 42 [pid = 516] [id = 439] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 105EF800 == 41 [pid = 516] [id = 438] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 158A2C00 == 40 [pid = 516] [id = 437] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 154CF800 == 39 [pid = 516] [id = 436] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 13B39000 == 38 [pid = 516] [id = 435] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 12843C00 == 37 [pid = 516] [id = 434] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 102CD400 == 36 [pid = 516] [id = 433] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 0F30C800 == 35 [pid = 516] [id = 432] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 114AE800 == 34 [pid = 516] [id = 431] 20:09:42 INFO - PROCESS | 516 | --DOCSHELL 10A5BC00 == 33 [pid = 516] [id = 430] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 96 (15720000) [pid = 516] [serial = 1283] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1400E000) [pid = 516] [serial = 1280] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10D29C00) [pid = 516] [serial = 1255] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15717C00) [pid = 516] [serial = 1282] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 92 (0F9EB000) [pid = 516] [serial = 1258] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 91 (13380C00) [pid = 516] [serial = 1273] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 90 (1718D400) [pid = 516] [serial = 1253] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 89 (10F95C00) [pid = 516] [serial = 1256] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1128EC00) [pid = 516] [serial = 1265] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 87 (13DC0000) [pid = 516] [serial = 1279] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 86 (12A73800) [pid = 516] [serial = 1268] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 85 (13902800) [pid = 516] [serial = 1274] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 84 (13053800) [pid = 516] [serial = 1270] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 83 (10A62C00) [pid = 516] [serial = 1261] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 82 (1433D800) [pid = 516] [serial = 1277] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 81 (10F96800) [pid = 516] [serial = 1264] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 80 (14015400) [pid = 516] [serial = 1276] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 79 (128A4400) [pid = 516] [serial = 1267] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 78 (130E0400) [pid = 516] [serial = 1271] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 77 (10C46400) [pid = 516] [serial = 1262] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 76 (158A8C00) [pid = 516] [serial = 1285] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | --DOMWINDOW == 75 (158A9800) [pid = 516] [serial = 1286] [outer = 00000000] [url = about:blank] 20:09:42 INFO - PROCESS | 516 | 1463281782665 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 948ms 20:09:42 INFO - PROCESS | 516 | 1463281782723 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:09:42 INFO - PROCESS | 516 | 1463281782728 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 20:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:09:42 INFO - PROCESS | 516 | 1463281782734 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:09:42 INFO - PROCESS | 516 | 1463281782737 Marionette TRACE conn2 <- [1,1750,null,{}] 20:09:42 INFO - PROCESS | 516 | 1463281782741 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:42 INFO - PROCESS | 516 | 1463281782827 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:09:42 INFO - PROCESS | 516 | 1463281782918 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 516 | ++DOCSHELL 10233C00 == 34 [pid = 516] [id = 447] 20:09:42 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (105F6000) [pid = 516] [serial = 1341] [outer = 00000000] 20:09:42 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (10F97C00) [pid = 516] [serial = 1342] [outer = 105F6000] 20:09:42 INFO - PROCESS | 516 | 1463281782963 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (11C9F800) [pid = 516] [serial = 1343] [outer = 105F6000] 20:09:43 INFO - PROCESS | 516 | 1463281783372 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 699ms 20:09:43 INFO - PROCESS | 516 | 1463281783433 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:09:43 INFO - PROCESS | 516 | 1463281783435 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 20:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:09:43 INFO - PROCESS | 516 | 1463281783438 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:09:43 INFO - PROCESS | 516 | 1463281783442 Marionette TRACE conn2 <- [1,1754,null,{}] 20:09:43 INFO - PROCESS | 516 | 1463281783452 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:43 INFO - PROCESS | 516 | 1463281783558 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:09:43 INFO - PROCESS | 516 | 1463281783573 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:43 INFO - PROCESS | 516 | ++DOCSHELL 1330C400 == 35 [pid = 516] [id = 448] 20:09:43 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (1330CC00) [pid = 516] [serial = 1344] [outer = 00000000] 20:09:43 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (1381A800) [pid = 516] [serial = 1345] [outer = 1330CC00] 20:09:43 INFO - PROCESS | 516 | 1463281783622 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (13909400) [pid = 516] [serial = 1346] [outer = 1330CC00] 20:09:44 INFO - PROCESS | 516 | 1463281784064 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 637ms 20:09:44 INFO - PROCESS | 516 | 1463281784076 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 516 | 1463281784078 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 20:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:09:44 INFO - PROCESS | 516 | 1463281784082 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 516 | 1463281784083 Marionette TRACE conn2 <- [1,1758,null,{}] 20:09:44 INFO - PROCESS | 516 | 1463281784087 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:44 INFO - PROCESS | 516 | 1463281784164 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:09:44 INFO - PROCESS | 516 | 1463281784170 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:44 INFO - PROCESS | 516 | ++DOCSHELL 1381A400 == 36 [pid = 516] [id = 449] 20:09:44 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (13902C00) [pid = 516] [serial = 1347] [outer = 00000000] 20:09:44 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (1541D000) [pid = 516] [serial = 1348] [outer = 13902C00] 20:09:44 INFO - PROCESS | 516 | 1463281784215 Marionette DEBUG loaded listener.js 20:09:44 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1571F000) [pid = 516] [serial = 1349] [outer = 13902C00] 20:09:44 INFO - PROCESS | 516 | 1463281784660 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 637ms 20:09:44 INFO - PROCESS | 516 | 1463281784720 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 516 | 1463281784722 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 20:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:09:44 INFO - PROCESS | 516 | 1463281784725 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 516 | 1463281784727 Marionette TRACE conn2 <- [1,1762,null,{}] 20:09:44 INFO - PROCESS | 516 | 1463281784730 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:44 INFO - PROCESS | 516 | 1463281784844 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:09:44 INFO - PROCESS | 516 | 1463281784850 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:44 INFO - PROCESS | 516 | ++DOCSHELL 1589D800 == 37 [pid = 516] [id = 450] 20:09:44 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (1589F800) [pid = 516] [serial = 1350] [outer = 00000000] 20:09:44 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (158A8C00) [pid = 516] [serial = 1351] [outer = 1589F800] 20:09:44 INFO - PROCESS | 516 | 1463281784902 Marionette DEBUG loaded listener.js 20:09:44 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (158A9C00) [pid = 516] [serial = 1352] [outer = 1589F800] 20:09:45 INFO - PROCESS | 516 | 1463281785357 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 683ms 20:09:45 INFO - PROCESS | 516 | 1463281785410 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:09:45 INFO - PROCESS | 516 | 1463281785411 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 20:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:09:45 INFO - PROCESS | 516 | 1463281785415 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:09:45 INFO - PROCESS | 516 | 1463281785416 Marionette TRACE conn2 <- [1,1766,null,{}] 20:09:45 INFO - PROCESS | 516 | 1463281785420 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:45 INFO - PROCESS | 516 | 1463281785541 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:09:45 INFO - PROCESS | 516 | 1463281785553 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:45 INFO - PROCESS | 516 | ++DOCSHELL 15B10000 == 38 [pid = 516] [id = 451] 20:09:45 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (15D6B800) [pid = 516] [serial = 1353] [outer = 00000000] 20:09:45 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (16D6E800) [pid = 516] [serial = 1354] [outer = 15D6B800] 20:09:45 INFO - PROCESS | 516 | 1463281785649 Marionette DEBUG loaded listener.js 20:09:45 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16F6C800) [pid = 516] [serial = 1355] [outer = 15D6B800] 20:09:46 INFO - PROCESS | 516 | 1463281786074 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:09:46 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 20:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 683ms 20:09:46 INFO - PROCESS | 516 | 1463281786113 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 516 | 1463281786115 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 20:09:46 INFO - PROCESS | 516 | 1463281786118 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:09:46 INFO - PROCESS | 516 | 1463281786120 Marionette TRACE conn2 <- [1,1770,null,{}] 20:09:46 INFO - PROCESS | 516 | 1463281786130 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:46 INFO - PROCESS | 516 | 1463281786260 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:09:46 INFO - PROCESS | 516 | 1463281786273 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 516 | ++DOCSHELL 10C46C00 == 39 [pid = 516] [id = 452] 20:09:46 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (16D66400) [pid = 516] [serial = 1356] [outer = 00000000] 20:09:46 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (171C3000) [pid = 516] [serial = 1357] [outer = 16D66400] 20:09:46 INFO - PROCESS | 516 | 1463281786316 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (17209000) [pid = 516] [serial = 1358] [outer = 16D66400] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 92 (13818C00) [pid = 516] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 91 (12847400) [pid = 516] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 90 (15B0F800) [pid = 516] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 89 (13B3B800) [pid = 516] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 88 (102D0C00) [pid = 516] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 87 (15715400) [pid = 516] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 86 (16D6E400) [pid = 516] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 85 (16D6D800) [pid = 516] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:09:46 INFO - PROCESS | 516 | --DOMWINDOW == 84 (10BAD000) [pid = 516] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:09:46 INFO - PROCESS | 516 | 1463281786821 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:09:46 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 20:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 730ms 20:09:46 INFO - PROCESS | 516 | 1463281786859 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 516 | 1463281786861 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 20:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:09:46 INFO - PROCESS | 516 | 1463281786868 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - PROCESS | 516 | 1463281786870 Marionette TRACE conn2 <- [1,1774,null,{}] 20:09:46 INFO - PROCESS | 516 | 1463281786873 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:46 INFO - PROCESS | 516 | 1463281786953 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:09:46 INFO - PROCESS | 516 | 1463281786962 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 516 | ++DOCSHELL 114AC400 == 40 [pid = 516] [id = 453] 20:09:46 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (12842000) [pid = 516] [serial = 1359] [outer = 00000000] 20:09:46 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (130DBC00) [pid = 516] [serial = 1360] [outer = 12842000] 20:09:47 INFO - PROCESS | 516 | 1463281787010 Marionette DEBUG loaded listener.js 20:09:47 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (13DBB800) [pid = 516] [serial = 1361] [outer = 12842000] 20:09:47 INFO - PROCESS | 516 | 1463281787462 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:09:47 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 20:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 638ms 20:09:47 INFO - PROCESS | 516 | 1463281787507 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:09:47 INFO - PROCESS | 516 | 1463281787509 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 20:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:09:47 INFO - PROCESS | 516 | 1463281787512 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:09:47 INFO - PROCESS | 516 | 1463281787514 Marionette TRACE conn2 <- [1,1778,null,{}] 20:09:47 INFO - PROCESS | 516 | 1463281787518 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:47 INFO - PROCESS | 516 | 1463281787623 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:09:47 INFO - PROCESS | 516 | 1463281787632 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:47 INFO - PROCESS | 516 | ++DOCSHELL 0F310000 == 41 [pid = 516] [id = 454] 20:09:47 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (10C44400) [pid = 516] [serial = 1362] [outer = 00000000] 20:09:47 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (1718A000) [pid = 516] [serial = 1363] [outer = 10C44400] 20:09:47 INFO - PROCESS | 516 | 1463281787676 Marionette DEBUG loaded listener.js 20:09:47 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (171C6400) [pid = 516] [serial = 1364] [outer = 10C44400] 20:09:48 INFO - PROCESS | 516 | 1463281788100 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:09:48 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) 20:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 638ms 20:09:48 INFO - PROCESS | 516 | 1463281788151 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:09:48 INFO - PROCESS | 516 | 1463281788153 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 20:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:09:48 INFO - PROCESS | 516 | 1463281788156 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:09:48 INFO - PROCESS | 516 | 1463281788159 Marionette TRACE conn2 <- [1,1782,null,{}] 20:09:48 INFO - PROCESS | 516 | 1463281788163 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:48 INFO - PROCESS | 516 | 1463281788240 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:09:48 INFO - PROCESS | 516 | 1463281788247 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 516 | ++DOCSHELL 16D72000 == 42 [pid = 516] [id = 455] 20:09:48 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1773D000) [pid = 516] [serial = 1365] [outer = 00000000] 20:09:48 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (177B1400) [pid = 516] [serial = 1366] [outer = 1773D000] 20:09:48 INFO - PROCESS | 516 | 1463281788275 Marionette DEBUG loaded listener.js 20:09:48 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (177DB800) [pid = 516] [serial = 1367] [outer = 1773D000] 20:09:48 INFO - PROCESS | 516 | 1463281788713 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 591ms 20:09:48 INFO - PROCESS | 516 | 1463281788777 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:09:48 INFO - PROCESS | 516 | 1463281788781 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 20:09:48 INFO - PROCESS | 516 | 1463281788787 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:09:48 INFO - PROCESS | 516 | 1463281788791 Marionette TRACE conn2 <- [1,1786,null,{}] 20:09:48 INFO - PROCESS | 516 | 1463281788798 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:48 INFO - PROCESS | 516 | 1463281788903 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:09:49 INFO - PROCESS | 516 | 1463281789074 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:49 INFO - PROCESS | 516 | ++DOCSHELL 10A61C00 == 43 [pid = 516] [id = 456] 20:09:49 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (10BA7000) [pid = 516] [serial = 1368] [outer = 00000000] 20:09:49 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (10C4C400) [pid = 516] [serial = 1369] [outer = 10BA7000] 20:09:49 INFO - PROCESS | 516 | 1463281789131 Marionette DEBUG loaded listener.js 20:09:49 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (10E8E800) [pid = 516] [serial = 1370] [outer = 10BA7000] 20:09:49 INFO - PROCESS | 516 | 1463281789675 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 933ms 20:09:49 INFO - PROCESS | 516 | 1463281789734 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 516 | 1463281789738 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 20:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:09:49 INFO - PROCESS | 516 | 1463281789745 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 516 | 1463281789749 Marionette TRACE conn2 <- [1,1790,null,{}] 20:09:49 INFO - PROCESS | 516 | 1463281789754 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:49 INFO - PROCESS | 516 | 1463281789853 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:09:49 INFO - PROCESS | 516 | 1463281789955 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:49 INFO - PROCESS | 516 | ++DOCSHELL 12A75800 == 44 [pid = 516] [id = 457] 20:09:49 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (12A78400) [pid = 516] [serial = 1371] [outer = 00000000] 20:09:49 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (13380000) [pid = 516] [serial = 1372] [outer = 12A78400] 20:09:50 INFO - PROCESS | 516 | 1463281790016 Marionette DEBUG loaded listener.js 20:09:50 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (13DB8C00) [pid = 516] [serial = 1373] [outer = 12A78400] 20:09:50 INFO - PROCESS | 516 | 1463281790639 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 933ms 20:09:50 INFO - PROCESS | 516 | 1463281790689 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:09:50 INFO - PROCESS | 516 | 1463281790692 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 20:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:09:50 INFO - PROCESS | 516 | 1463281790696 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:09:50 INFO - PROCESS | 516 | 1463281790698 Marionette TRACE conn2 <- [1,1794,null,{}] 20:09:50 INFO - PROCESS | 516 | 1463281790708 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:50 INFO - PROCESS | 516 | 1463281790812 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:09:50 INFO - PROCESS | 516 | 1463281790916 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:50 INFO - PROCESS | 516 | ++DOCSHELL 16D6EC00 == 45 [pid = 516] [id = 458] 20:09:50 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (16D6F000) [pid = 516] [serial = 1374] [outer = 00000000] 20:09:50 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (1718E400) [pid = 516] [serial = 1375] [outer = 16D6F000] 20:09:50 INFO - PROCESS | 516 | 1463281790973 Marionette DEBUG loaded listener.js 20:09:51 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (1773C400) [pid = 516] [serial = 1376] [outer = 16D6F000] 20:09:51 INFO - PROCESS | 516 | 1463281791553 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 887ms 20:09:51 INFO - PROCESS | 516 | 1463281791599 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:09:51 INFO - PROCESS | 516 | 1463281791602 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 20:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:09:51 INFO - PROCESS | 516 | 1463281791605 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:09:51 INFO - PROCESS | 516 | 1463281791607 Marionette TRACE conn2 <- [1,1798,null,{}] 20:09:51 INFO - PROCESS | 516 | 1463281791611 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:51 INFO - PROCESS | 516 | 1463281791709 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:09:51 INFO - PROCESS | 516 | 1463281791809 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:51 INFO - PROCESS | 516 | ++DOCSHELL 10D26800 == 46 [pid = 516] [id = 459] 20:09:51 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (12A74800) [pid = 516] [serial = 1377] [outer = 00000000] 20:09:51 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (17E03C00) [pid = 516] [serial = 1378] [outer = 12A74800] 20:09:51 INFO - PROCESS | 516 | 1463281791863 Marionette DEBUG loaded listener.js 20:09:51 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (18043000) [pid = 516] [serial = 1379] [outer = 12A74800] 20:09:52 INFO - PROCESS | 516 | 1463281792617 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1043ms 20:09:52 INFO - PROCESS | 516 | 1463281792650 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:09:52 INFO - PROCESS | 516 | 1463281792653 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 20:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:09:52 INFO - PROCESS | 516 | 1463281792659 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:09:52 INFO - PROCESS | 516 | 1463281792663 Marionette TRACE conn2 <- [1,1802,null,{}] 20:09:52 INFO - PROCESS | 516 | 1463281792669 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:52 INFO - PROCESS | 516 | 1463281792761 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:09:52 INFO - PROCESS | 516 | 1463281792867 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:52 INFO - PROCESS | 516 | ++DOCSHELL 11293000 == 47 [pid = 516] [id = 460] 20:09:52 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (1141BC00) [pid = 516] [serial = 1380] [outer = 00000000] 20:09:52 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1287C400) [pid = 516] [serial = 1381] [outer = 1141BC00] 20:09:52 INFO - PROCESS | 516 | 1463281792914 Marionette DEBUG loaded listener.js 20:09:52 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (12A7A400) [pid = 516] [serial = 1382] [outer = 1141BC00] 20:09:53 INFO - PROCESS | 516 | 1463281793441 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 840ms 20:09:53 INFO - PROCESS | 516 | 1463281793502 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:09:53 INFO - PROCESS | 516 | 1463281793508 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 20:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:09:53 INFO - PROCESS | 516 | 1463281793514 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:09:53 INFO - PROCESS | 516 | 1463281793516 Marionette TRACE conn2 <- [1,1806,null,{}] 20:09:53 INFO - PROCESS | 516 | 1463281793520 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:53 INFO - PROCESS | 516 | 1463281793610 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:09:53 INFO - PROCESS | 516 | 1463281793744 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:53 INFO - PROCESS | 516 | ++DOCSHELL 0F9F1000 == 48 [pid = 516] [id = 461] 20:09:53 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1128E000) [pid = 516] [serial = 1383] [outer = 00000000] 20:09:53 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (13378800) [pid = 516] [serial = 1384] [outer = 1128E000] 20:09:53 INFO - PROCESS | 516 | 1463281793791 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1433D800) [pid = 516] [serial = 1385] [outer = 1128E000] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 0F310000 == 47 [pid = 516] [id = 454] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 114AC400 == 46 [pid = 516] [id = 453] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 10C46C00 == 45 [pid = 516] [id = 452] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 15B10000 == 44 [pid = 516] [id = 451] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 1589D800 == 43 [pid = 516] [id = 450] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 1381A400 == 42 [pid = 516] [id = 449] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 1330C400 == 41 [pid = 516] [id = 448] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 10233C00 == 40 [pid = 516] [id = 447] 20:09:53 INFO - PROCESS | 516 | --DOCSHELL 10D20C00 == 39 [pid = 516] [id = 446] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 110 (171C7400) [pid = 516] [serial = 1325] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 109 (15D6C400) [pid = 516] [serial = 1288] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 108 (10D24400) [pid = 516] [serial = 1291] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 107 (13DBA400) [pid = 516] [serial = 1294] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 106 (128A9800) [pid = 516] [serial = 1303] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12AE9400) [pid = 516] [serial = 1304] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 104 (16B46C00) [pid = 516] [serial = 1312] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 103 (13DBE000) [pid = 516] [serial = 1297] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 102 (140CB400) [pid = 516] [serial = 1306] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1541D800) [pid = 516] [serial = 1307] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 100 (10D28000) [pid = 516] [serial = 1300] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 99 (10F98400) [pid = 516] [serial = 1301] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 98 (158A3000) [pid = 516] [serial = 1309] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 97 (16D75400) [pid = 516] [serial = 1315] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16C08000) [pid = 516] [serial = 1313] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 95 (17189400) [pid = 516] [serial = 1318] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 94 (16F45400) [pid = 516] [serial = 1316] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1720DC00) [pid = 516] [serial = 1327] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1718E800) [pid = 516] [serial = 1319] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 91 (15720C00) [pid = 516] [serial = 1321] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 90 (17194C00) [pid = 516] [serial = 1324] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 89 (15D68800) [pid = 516] [serial = 1322] [outer = 00000000] [url = about:blank] 20:09:53 INFO - PROCESS | 516 | --DOMWINDOW == 88 (15B08800) [pid = 516] [serial = 1310] [outer = 00000000] [url = about:blank] 20:09:54 INFO - PROCESS | 516 | 1463281794274 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 793ms 20:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:09:54 INFO - PROCESS | 516 | 1463281794314 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:09:54 INFO - PROCESS | 516 | 1463281794316 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 20:09:54 INFO - PROCESS | 516 | 1463281794320 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:09:54 INFO - PROCESS | 516 | 1463281794323 Marionette TRACE conn2 <- [1,1810,null,{}] 20:09:54 INFO - PROCESS | 516 | 1463281794333 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:54 INFO - PROCESS | 516 | 1463281794416 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:09:54 INFO - PROCESS | 516 | 1463281794425 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:54 INFO - PROCESS | 516 | ++DOCSHELL 12A76C00 == 40 [pid = 516] [id = 462] 20:09:54 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (12A78000) [pid = 516] [serial = 1386] [outer = 00000000] 20:09:54 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (140D0800) [pid = 516] [serial = 1387] [outer = 12A78000] 20:09:54 INFO - PROCESS | 516 | 1463281794474 Marionette DEBUG loaded listener.js 20:09:54 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (15717C00) [pid = 516] [serial = 1388] [outer = 12A78000] 20:09:54 INFO - PROCESS | 516 | 1463281794948 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 684ms 20:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:09:55 INFO - PROCESS | 516 | 1463281795019 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:09:55 INFO - PROCESS | 516 | 1463281795021 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 20:09:55 INFO - PROCESS | 516 | 1463281795025 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:09:55 INFO - PROCESS | 516 | 1463281795026 Marionette TRACE conn2 <- [1,1814,null,{}] 20:09:55 INFO - PROCESS | 516 | 1463281795030 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:55 INFO - PROCESS | 516 | 1463281795106 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:09:55 INFO - PROCESS | 516 | 1463281795115 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 516 | ++DOCSHELL 158A7C00 == 41 [pid = 516] [id = 463] 20:09:55 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (158A9400) [pid = 516] [serial = 1389] [outer = 00000000] 20:09:55 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (167AEC00) [pid = 516] [serial = 1390] [outer = 158A9400] 20:09:55 INFO - PROCESS | 516 | 1463281795167 Marionette DEBUG loaded listener.js 20:09:55 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (167BBC00) [pid = 516] [serial = 1391] [outer = 158A9400] 20:09:55 INFO - PROCESS | 516 | 1463281795594 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 622ms 20:09:55 INFO - PROCESS | 516 | 1463281795646 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:09:55 INFO - PROCESS | 516 | 1463281795648 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 20:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:09:55 INFO - PROCESS | 516 | 1463281795652 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:09:55 INFO - PROCESS | 516 | 1463281795653 Marionette TRACE conn2 <- [1,1818,null,{}] 20:09:55 INFO - PROCESS | 516 | 1463281795656 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:55 INFO - PROCESS | 516 | 1463281795730 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:09:55 INFO - PROCESS | 516 | 1463281795736 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 516 | ++DOCSHELL 16C0B000 == 42 [pid = 516] [id = 464] 20:09:55 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (16C10800) [pid = 516] [serial = 1392] [outer = 00000000] 20:09:55 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (16D70800) [pid = 516] [serial = 1393] [outer = 16C10800] 20:09:55 INFO - PROCESS | 516 | 1463281795780 Marionette DEBUG loaded listener.js 20:09:55 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (16D75400) [pid = 516] [serial = 1394] [outer = 16C10800] 20:09:56 INFO - PROCESS | 516 | 1463281796264 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 700ms 20:09:56 INFO - PROCESS | 516 | 1463281796352 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:09:56 INFO - PROCESS | 516 | 1463281796354 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 20:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:09:56 INFO - PROCESS | 516 | 1463281796358 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:09:56 INFO - PROCESS | 516 | 1463281796359 Marionette TRACE conn2 <- [1,1822,null,{}] 20:09:56 INFO - PROCESS | 516 | 1463281796372 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:56 INFO - PROCESS | 516 | 1463281796501 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:09:56 INFO - PROCESS | 516 | 1463281796509 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:56 INFO - PROCESS | 516 | ++DOCSHELL 10A58800 == 43 [pid = 516] [id = 465] 20:09:56 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (10E92000) [pid = 516] [serial = 1395] [outer = 00000000] 20:09:56 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (1718D400) [pid = 516] [serial = 1396] [outer = 10E92000] 20:09:56 INFO - PROCESS | 516 | 1463281796557 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (1720AC00) [pid = 516] [serial = 1397] [outer = 10E92000] 20:09:56 INFO - PROCESS | 516 | 1463281796995 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:09:57 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 20:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 700ms 20:09:57 INFO - PROCESS | 516 | 1463281797056 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:09:57 INFO - PROCESS | 516 | 1463281797058 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 20:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:09:57 INFO - PROCESS | 516 | 1463281797068 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:09:57 INFO - PROCESS | 516 | 1463281797070 Marionette TRACE conn2 <- [1,1826,null,{}] 20:09:57 INFO - PROCESS | 516 | 1463281797073 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:57 INFO - PROCESS | 516 | 1463281797218 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:09:57 INFO - PROCESS | 516 | 1463281797229 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:57 INFO - PROCESS | 516 | ++DOCSHELL 10531C00 == 44 [pid = 516] [id = 466] 20:09:57 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (171C4000) [pid = 516] [serial = 1398] [outer = 00000000] 20:09:57 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (177DC400) [pid = 516] [serial = 1399] [outer = 171C4000] 20:09:57 INFO - PROCESS | 516 | 1463281797273 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (17E0E400) [pid = 516] [serial = 1400] [outer = 171C4000] 20:09:57 INFO - PROCESS | 516 | 1463281797727 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 685ms 20:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:09:57 INFO - PROCESS | 516 | 1463281797766 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:09:57 INFO - PROCESS | 516 | 1463281797768 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 20:09:57 INFO - PROCESS | 516 | 1463281797772 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:09:57 INFO - PROCESS | 516 | 1463281797773 Marionette TRACE conn2 <- [1,1830,null,{}] 20:09:57 INFO - PROCESS | 516 | 1463281797777 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:57 INFO - PROCESS | 516 | 1463281797883 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:09:57 INFO - PROCESS | 516 | 1463281797889 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:57 INFO - PROCESS | 516 | ++DOCSHELL 1400BC00 == 45 [pid = 516] [id = 467] 20:09:57 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (15413800) [pid = 516] [serial = 1401] [outer = 00000000] 20:09:57 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (1826D400) [pid = 516] [serial = 1402] [outer = 15413800] 20:09:57 INFO - PROCESS | 516 | 1463281797933 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (18270800) [pid = 516] [serial = 1403] [outer = 15413800] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 105 (15D6B800) [pid = 516] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 104 (1589F800) [pid = 516] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 103 (105F6000) [pid = 516] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 102 (10D21000) [pid = 516] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 101 (17189000) [pid = 516] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 100 (13909000) [pid = 516] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 99 (13902C00) [pid = 516] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1330CC00) [pid = 516] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 97 (105F0000) [pid = 516] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16D66400) [pid = 516] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 95 (12842000) [pid = 516] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10C44400) [pid = 516] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1589D000) [pid = 516] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 92 (10A62400) [pid = 516] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 91 (12847000) [pid = 516] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 90 (0F30F400) [pid = 516] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:09:58 INFO - PROCESS | 516 | --DOMWINDOW == 89 (0F397400) [pid = 516] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:09:58 INFO - PROCESS | 516 | 1463281798530 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 825ms 20:09:58 INFO - PROCESS | 516 | 1463281798615 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:09:58 INFO - PROCESS | 516 | 1463281798617 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 20:09:58 INFO - PROCESS | 516 | 1463281798620 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:09:58 INFO - PROCESS | 516 | 1463281798622 Marionette TRACE conn2 <- [1,1834,null,{}] 20:09:58 INFO - PROCESS | 516 | 1463281798625 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:58 INFO - PROCESS | 516 | 1463281798702 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:09:58 INFO - PROCESS | 516 | 1463281798809 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:58 INFO - PROCESS | 516 | ++DOCSHELL 10273400 == 46 [pid = 516] [id = 468] 20:09:58 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (10275C00) [pid = 516] [serial = 1404] [outer = 00000000] 20:09:58 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (10C3F400) [pid = 516] [serial = 1405] [outer = 10275C00] 20:09:58 INFO - PROCESS | 516 | 1463281798852 Marionette DEBUG loaded listener.js 20:09:58 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (14008400) [pid = 516] [serial = 1406] [outer = 10275C00] 20:09:59 INFO - PROCESS | 516 | 1463281799217 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:09:59 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) 20:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 637ms 20:09:59 INFO - PROCESS | 516 | 1463281799259 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:09:59 INFO - PROCESS | 516 | 1463281799262 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 20:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:09:59 INFO - PROCESS | 516 | 1463281799265 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:09:59 INFO - PROCESS | 516 | 1463281799267 Marionette TRACE conn2 <- [1,1838,null,{}] 20:09:59 INFO - PROCESS | 516 | 1463281799278 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:59 INFO - PROCESS | 516 | 1463281799339 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:09:59 INFO - PROCESS | 516 | 1463281799347 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 516 | ++DOCSHELL 1537F000 == 47 [pid = 516] [id = 469] 20:09:59 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1589EC00) [pid = 516] [serial = 1407] [outer = 00000000] 20:09:59 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (172EFC00) [pid = 516] [serial = 1408] [outer = 1589EC00] 20:09:59 INFO - PROCESS | 516 | 1463281799390 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (1826A000) [pid = 516] [serial = 1409] [outer = 1589EC00] 20:09:59 INFO - PROCESS | 516 | 1463281799809 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 592ms 20:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:09:59 INFO - PROCESS | 516 | 1463281799845 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:09:59 INFO - PROCESS | 516 | 1463281799847 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 20:09:59 INFO - PROCESS | 516 | 1463281799850 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:09:59 INFO - PROCESS | 516 | 1463281799852 Marionette TRACE conn2 <- [1,1842,null,{}] 20:09:59 INFO - PROCESS | 516 | 1463281799856 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:59 INFO - PROCESS | 516 | 1463281799988 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:10:00 INFO - PROCESS | 516 | 1463281800000 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 516 | ++DOCSHELL 195D2C00 == 48 [pid = 516] [id = 470] 20:10:00 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (195D3C00) [pid = 516] [serial = 1410] [outer = 00000000] 20:10:00 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (195DA400) [pid = 516] [serial = 1411] [outer = 195D3C00] 20:10:00 INFO - PROCESS | 516 | 1463281800054 Marionette DEBUG loaded listener.js 20:10:00 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (19640C00) [pid = 516] [serial = 1412] [outer = 195D3C00] 20:10:00 INFO - PROCESS | 516 | 1463281800585 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 794ms 20:10:00 INFO - PROCESS | 516 | 1463281800653 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:10:00 INFO - PROCESS | 516 | 1463281800658 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 20:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:10:00 INFO - PROCESS | 516 | 1463281800663 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 516 | 1463281800668 Marionette TRACE conn2 <- [1,1846,null,{}] 20:10:00 INFO - PROCESS | 516 | 1463281800675 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:00 INFO - PROCESS | 516 | 1463281800782 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:10:00 INFO - PROCESS | 516 | 1463281800891 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 516 | ++DOCSHELL 102D8800 == 49 [pid = 516] [id = 471] 20:10:00 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (10535400) [pid = 516] [serial = 1413] [outer = 00000000] 20:10:00 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (10E88400) [pid = 516] [serial = 1414] [outer = 10535400] 20:10:00 INFO - PROCESS | 516 | 1463281800946 Marionette DEBUG loaded listener.js 20:10:01 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (12840C00) [pid = 516] [serial = 1415] [outer = 10535400] 20:10:01 INFO - PROCESS | 516 | 1463281801587 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 996ms 20:10:01 INFO - PROCESS | 516 | 1463281801667 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:10:01 INFO - PROCESS | 516 | 1463281801673 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 20:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:10:01 INFO - PROCESS | 516 | 1463281801679 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:10:01 INFO - PROCESS | 516 | 1463281801682 Marionette TRACE conn2 <- [1,1850,null,{}] 20:10:01 INFO - PROCESS | 516 | 1463281801686 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:01 INFO - PROCESS | 516 | 1463281801788 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:10:01 INFO - PROCESS | 516 | 1463281801921 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:01 INFO - PROCESS | 516 | ++DOCSHELL 10D24800 == 50 [pid = 516] [id = 472] 20:10:01 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (10D2EC00) [pid = 516] [serial = 1416] [outer = 00000000] 20:10:01 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (1400E400) [pid = 516] [serial = 1417] [outer = 10D2EC00] 20:10:01 INFO - PROCESS | 516 | 1463281801977 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (158A7400) [pid = 516] [serial = 1418] [outer = 10D2EC00] 20:10:02 INFO - PROCESS | 516 | 1463281802560 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 934ms 20:10:02 INFO - PROCESS | 516 | 1463281802626 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:10:02 INFO - PROCESS | 516 | 1463281802629 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 20:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:10:02 INFO - PROCESS | 516 | 1463281802634 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:10:02 INFO - PROCESS | 516 | 1463281802638 Marionette TRACE conn2 <- [1,1854,null,{}] 20:10:02 INFO - PROCESS | 516 | 1463281802649 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:02 INFO - PROCESS | 516 | 1463281802753 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:10:02 INFO - PROCESS | 516 | 1463281802885 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 516 | ++DOCSHELL 16D66C00 == 51 [pid = 516] [id = 473] 20:10:02 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (16F53000) [pid = 516] [serial = 1419] [outer = 00000000] 20:10:02 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (177B0800) [pid = 516] [serial = 1420] [outer = 16F53000] 20:10:02 INFO - PROCESS | 516 | 1463281802927 Marionette DEBUG loaded listener.js 20:10:03 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1826C800) [pid = 516] [serial = 1421] [outer = 16F53000] 20:10:03 INFO - PROCESS | 516 | 1463281803558 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 996ms 20:10:03 INFO - PROCESS | 516 | 1463281803619 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 516 | 1463281803622 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 20:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:10:03 INFO - PROCESS | 516 | 1463281803626 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 516 | 1463281803628 Marionette TRACE conn2 <- [1,1858,null,{}] 20:10:03 INFO - PROCESS | 516 | 1463281803632 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:03 INFO - PROCESS | 516 | 1463281803737 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:10:03 INFO - PROCESS | 516 | 1463281803871 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:03 INFO - PROCESS | 516 | ++DOCSHELL 0F2FB800 == 52 [pid = 516] [id = 474] 20:10:03 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (0F97B400) [pid = 516] [serial = 1422] [outer = 00000000] 20:10:03 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (105F4C00) [pid = 516] [serial = 1423] [outer = 0F97B400] 20:10:03 INFO - PROCESS | 516 | 1463281803926 Marionette DEBUG loaded listener.js 20:10:03 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (114AE800) [pid = 516] [serial = 1424] [outer = 0F97B400] 20:10:04 INFO - PROCESS | 516 | 1463281804699 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1151ms 20:10:04 INFO - PROCESS | 516 | 1463281804783 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:10:04 INFO - PROCESS | 516 | 1463281804787 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 20:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:10:04 INFO - PROCESS | 516 | 1463281804793 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:10:04 INFO - PROCESS | 516 | 1463281804797 Marionette TRACE conn2 <- [1,1862,null,{}] 20:10:04 INFO - PROCESS | 516 | 1463281804802 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:04 INFO - PROCESS | 516 | 1463281804905 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:10:05 INFO - PROCESS | 516 | 1463281805039 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 1537F000 == 51 [pid = 516] [id = 469] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 10273400 == 50 [pid = 516] [id = 468] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 1400BC00 == 49 [pid = 516] [id = 467] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 10531C00 == 48 [pid = 516] [id = 466] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 10A58800 == 47 [pid = 516] [id = 465] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 16C0B000 == 46 [pid = 516] [id = 464] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 158A7C00 == 45 [pid = 516] [id = 463] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 12A76C00 == 44 [pid = 516] [id = 462] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 0F9F1000 == 43 [pid = 516] [id = 461] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 11293000 == 42 [pid = 516] [id = 460] 20:10:05 INFO - PROCESS | 516 | --DOCSHELL 16D72000 == 41 [pid = 516] [id = 455] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 109 (105EEC00) [pid = 516] [serial = 1259] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 108 (16988800) [pid = 516] [serial = 1298] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 107 (130DBC00) [pid = 516] [serial = 1360] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 106 (13DBB800) [pid = 516] [serial = 1361] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 105 (1718A000) [pid = 516] [serial = 1363] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 104 (17209000) [pid = 516] [serial = 1358] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 103 (158A8C00) [pid = 516] [serial = 1351] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 102 (1571F000) [pid = 516] [serial = 1349] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 101 (171C6400) [pid = 516] [serial = 1364] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 100 (167AD000) [pid = 516] [serial = 1289] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 99 (1127E800) [pid = 516] [serial = 1292] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 98 (140C6800) [pid = 516] [serial = 1295] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 97 (177B1400) [pid = 516] [serial = 1366] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16D6E800) [pid = 516] [serial = 1354] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 95 (158A9C00) [pid = 516] [serial = 1352] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 94 (16F6C800) [pid = 516] [serial = 1355] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 93 (10F97C00) [pid = 516] [serial = 1342] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 92 (11C9F800) [pid = 516] [serial = 1343] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1128D000) [pid = 516] [serial = 1340] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 90 (10D2E800) [pid = 516] [serial = 1339] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 89 (175B7400) [pid = 516] [serial = 1337] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 88 (17209400) [pid = 516] [serial = 1336] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 87 (158A2000) [pid = 516] [serial = 1334] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 86 (15415800) [pid = 516] [serial = 1333] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1541D000) [pid = 516] [serial = 1348] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 84 (1381A800) [pid = 516] [serial = 1345] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 83 (13909400) [pid = 516] [serial = 1346] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 82 (12844C00) [pid = 516] [serial = 1331] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 81 (11A0B400) [pid = 516] [serial = 1330] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | --DOMWINDOW == 80 (171C3000) [pid = 516] [serial = 1357] [outer = 00000000] [url = about:blank] 20:10:05 INFO - PROCESS | 516 | ++DOCSHELL 0F39BC00 == 42 [pid = 516] [id = 475] 20:10:05 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (0F93F800) [pid = 516] [serial = 1425] [outer = 00000000] 20:10:05 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (105FA800) [pid = 516] [serial = 1426] [outer = 0F93F800] 20:10:05 INFO - PROCESS | 516 | 1463281805135 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (10F95800) [pid = 516] [serial = 1427] [outer = 0F93F800] 20:10:05 INFO - PROCESS | 516 | 1463281805554 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 793ms 20:10:05 INFO - PROCESS | 516 | 1463281805592 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:10:05 INFO - PROCESS | 516 | 1463281805598 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 20:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:10:05 INFO - PROCESS | 516 | 1463281805604 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:10:05 INFO - PROCESS | 516 | 1463281805606 Marionette TRACE conn2 <- [1,1866,null,{}] 20:10:05 INFO - PROCESS | 516 | 1463281805648 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:05 INFO - PROCESS | 516 | 1463281805728 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:10:05 INFO - PROCESS | 516 | 1463281805735 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 516 | ++DOCSHELL 12847000 == 43 [pid = 516] [id = 476] 20:10:05 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (12A73000) [pid = 516] [serial = 1428] [outer = 00000000] 20:10:05 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (12D25000) [pid = 516] [serial = 1429] [outer = 12A73000] 20:10:05 INFO - PROCESS | 516 | 1463281805779 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (13149400) [pid = 516] [serial = 1430] [outer = 12A73000] 20:10:06 INFO - PROCESS | 516 | 1463281806231 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 669ms 20:10:06 INFO - PROCESS | 516 | 1463281806281 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 516 | 1463281806284 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 20:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:10:06 INFO - PROCESS | 516 | 1463281806287 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 516 | 1463281806290 Marionette TRACE conn2 <- [1,1870,null,{}] 20:10:06 INFO - PROCESS | 516 | 1463281806300 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:06 INFO - PROCESS | 516 | 1463281806381 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:10:06 INFO - PROCESS | 516 | 1463281806390 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:06 INFO - PROCESS | 516 | ++DOCSHELL 1400B000 == 44 [pid = 516] [id = 477] 20:10:06 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (140C8000) [pid = 516] [serial = 1431] [outer = 00000000] 20:10:06 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (1541B000) [pid = 516] [serial = 1432] [outer = 140C8000] 20:10:06 INFO - PROCESS | 516 | 1463281806445 Marionette DEBUG loaded listener.js 20:10:06 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (1571F000) [pid = 516] [serial = 1433] [outer = 140C8000] 20:10:06 INFO - PROCESS | 516 | 1463281806880 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 685ms 20:10:06 INFO - PROCESS | 516 | 1463281806970 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 516 | 1463281806973 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 20:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:10:06 INFO - PROCESS | 516 | 1463281806976 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 516 | 1463281806978 Marionette TRACE conn2 <- [1,1874,null,{}] 20:10:06 INFO - PROCESS | 516 | 1463281806982 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:07 INFO - PROCESS | 516 | 1463281807087 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:10:07 INFO - PROCESS | 516 | 1463281807099 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:07 INFO - PROCESS | 516 | ++DOCSHELL 158A1000 == 45 [pid = 516] [id = 478] 20:10:07 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (158A2000) [pid = 516] [serial = 1434] [outer = 00000000] 20:10:07 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (15B05800) [pid = 516] [serial = 1435] [outer = 158A2000] 20:10:07 INFO - PROCESS | 516 | 1463281807143 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (15B06C00) [pid = 516] [serial = 1436] [outer = 158A2000] 20:10:07 INFO - PROCESS | 516 | 1463281807624 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 685ms 20:10:07 INFO - PROCESS | 516 | 1463281807675 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:10:07 INFO - PROCESS | 516 | 1463281807677 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 20:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:10:07 INFO - PROCESS | 516 | 1463281807680 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:10:07 INFO - PROCESS | 516 | 1463281807682 Marionette TRACE conn2 <- [1,1878,null,{}] 20:10:07 INFO - PROCESS | 516 | 1463281807685 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:07 INFO - PROCESS | 516 | 1463281807790 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:10:07 INFO - PROCESS | 516 | 1463281807796 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:07 INFO - PROCESS | 516 | ++DOCSHELL 15D6D000 == 46 [pid = 516] [id = 479] 20:10:07 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (167AD000) [pid = 516] [serial = 1437] [outer = 00000000] 20:10:07 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (16985C00) [pid = 516] [serial = 1438] [outer = 167AD000] 20:10:07 INFO - PROCESS | 516 | 1463281807841 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (16B44400) [pid = 516] [serial = 1439] [outer = 167AD000] 20:10:08 INFO - PROCESS | 516 | 1463281808314 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 700ms 20:10:08 INFO - PROCESS | 516 | 1463281808381 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:10:08 INFO - PROCESS | 516 | 1463281808383 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 20:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:10:08 INFO - PROCESS | 516 | 1463281808395 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:10:08 INFO - PROCESS | 516 | 1463281808397 Marionette TRACE conn2 <- [1,1882,null,{}] 20:10:08 INFO - PROCESS | 516 | 1463281808400 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:08 INFO - PROCESS | 516 | 1463281808556 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:10:08 INFO - PROCESS | 516 | 1463281808624 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:08 INFO - PROCESS | 516 | ++DOCSHELL 16F4A400 == 47 [pid = 516] [id = 480] 20:10:08 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (16F51C00) [pid = 516] [serial = 1440] [outer = 00000000] 20:10:08 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (1718A000) [pid = 516] [serial = 1441] [outer = 16F51C00] 20:10:08 INFO - PROCESS | 516 | 1463281808668 Marionette DEBUG loaded listener.js 20:10:08 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1718D000) [pid = 516] [serial = 1442] [outer = 16F51C00] 20:10:09 INFO - PROCESS | 516 | 1463281809069 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 684ms 20:10:09 INFO - PROCESS | 516 | 1463281809096 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:10:09 INFO - PROCESS | 516 | 1463281809098 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 20:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:10:09 INFO - PROCESS | 516 | 1463281809106 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:10:09 INFO - PROCESS | 516 | 1463281809108 Marionette TRACE conn2 <- [1,1886,null,{}] 20:10:09 INFO - PROCESS | 516 | 1463281809112 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:09 INFO - PROCESS | 516 | 1463281809216 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:10:09 INFO - PROCESS | 516 | 1463281809223 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 516 | ++DOCSHELL 0F30FC00 == 48 [pid = 516] [id = 481] 20:10:09 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (1541C800) [pid = 516] [serial = 1443] [outer = 00000000] 20:10:09 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (17207800) [pid = 516] [serial = 1444] [outer = 1541C800] 20:10:09 INFO - PROCESS | 516 | 1463281809266 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (17209400) [pid = 516] [serial = 1445] [outer = 1541C800] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1773D000) [pid = 516] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 99 (12A78000) [pid = 516] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 98 (158A9400) [pid = 516] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 97 (1128E000) [pid = 516] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 96 (15413800) [pid = 516] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 95 (16C10800) [pid = 516] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10275C00) [pid = 516] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 93 (171C4000) [pid = 516] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1141BC00) [pid = 516] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1589EC00) [pid = 516] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:10:09 INFO - PROCESS | 516 | --DOMWINDOW == 90 (10E92000) [pid = 516] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:10:09 INFO - PROCESS | 516 | 1463281809769 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 685ms 20:10:09 INFO - PROCESS | 516 | 1463281809809 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:10:09 INFO - PROCESS | 516 | 1463281809811 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 20:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:10:09 INFO - PROCESS | 516 | 1463281809814 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:10:09 INFO - PROCESS | 516 | 1463281809815 Marionette TRACE conn2 <- [1,1890,null,{}] 20:10:09 INFO - PROCESS | 516 | 1463281809819 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:09 INFO - PROCESS | 516 | 1463281809928 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:10:09 INFO - PROCESS | 516 | 1463281809937 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 516 | ++DOCSHELL 10D2F400 == 49 [pid = 516] [id = 482] 20:10:09 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1141BC00) [pid = 516] [serial = 1446] [outer = 00000000] 20:10:09 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (1697E000) [pid = 516] [serial = 1447] [outer = 1141BC00] 20:10:09 INFO - PROCESS | 516 | 1463281809980 Marionette DEBUG loaded listener.js 20:10:10 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (16D6E400) [pid = 516] [serial = 1448] [outer = 1141BC00] 20:10:10 INFO - PROCESS | 516 | 1463281810382 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 638ms 20:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:10:10 INFO - PROCESS | 516 | 1463281810436 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:10:10 INFO - PROCESS | 516 | 1463281810438 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 20:10:10 INFO - PROCESS | 516 | 1463281810441 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:10:10 INFO - PROCESS | 516 | 1463281810443 Marionette TRACE conn2 <- [1,1894,null,{}] 20:10:10 INFO - PROCESS | 516 | 1463281810446 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:10 INFO - PROCESS | 516 | 1463281810521 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:10:10 INFO - PROCESS | 516 | 1463281810530 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:10 INFO - PROCESS | 516 | ++DOCSHELL 167AD800 == 50 [pid = 516] [id = 483] 20:10:10 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (16988800) [pid = 516] [serial = 1449] [outer = 00000000] 20:10:10 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (175B9000) [pid = 516] [serial = 1450] [outer = 16988800] 20:10:10 INFO - PROCESS | 516 | 1463281810579 Marionette DEBUG loaded listener.js 20:10:10 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (1773FC00) [pid = 516] [serial = 1451] [outer = 16988800] 20:10:10 INFO - PROCESS | 516 | 1463281810989 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 592ms 20:10:11 INFO - PROCESS | 516 | 1463281811047 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:10:11 INFO - PROCESS | 516 | 1463281811049 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 20:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:10:11 INFO - PROCESS | 516 | 1463281811052 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:10:11 INFO - PROCESS | 516 | 1463281811054 Marionette TRACE conn2 <- [1,1898,null,{}] 20:10:11 INFO - PROCESS | 516 | 1463281811057 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:11 INFO - PROCESS | 516 | 1463281811133 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:10:11 INFO - PROCESS | 516 | 1463281811139 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:11 INFO - PROCESS | 516 | ++DOCSHELL 17190400 == 51 [pid = 516] [id = 484] 20:10:11 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (171C5000) [pid = 516] [serial = 1452] [outer = 00000000] 20:10:11 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (177D8C00) [pid = 516] [serial = 1453] [outer = 171C5000] 20:10:11 INFO - PROCESS | 516 | 1463281811183 Marionette DEBUG loaded listener.js 20:10:11 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (17E09C00) [pid = 516] [serial = 1454] [outer = 171C5000] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 12846000 == 50 [pid = 516] [id = 428] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 12A75800 == 49 [pid = 516] [id = 457] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 12AF0C00 == 48 [pid = 516] [id = 429] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 16D6EC00 == 47 [pid = 516] [id = 458] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 10F99400 == 46 [pid = 516] [id = 442] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 17187800 == 45 [pid = 516] [id = 445] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 10D26800 == 44 [pid = 516] [id = 459] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 10A61C00 == 43 [pid = 516] [id = 456] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 10561400 == 42 [pid = 516] [id = 443] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 130D9C00 == 41 [pid = 516] [id = 444] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 0F39BC00 == 40 [pid = 516] [id = 475] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 0F2FB800 == 39 [pid = 516] [id = 474] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 10D24800 == 38 [pid = 516] [id = 472] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 16D66C00 == 37 [pid = 516] [id = 473] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 195D2C00 == 36 [pid = 516] [id = 470] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 102D8800 == 35 [pid = 516] [id = 471] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 1400B000 == 34 [pid = 516] [id = 477] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 12847000 == 33 [pid = 516] [id = 476] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 0F30FC00 == 32 [pid = 516] [id = 481] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 16F4A400 == 31 [pid = 516] [id = 480] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 10D2F400 == 30 [pid = 516] [id = 482] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 167AD800 == 29 [pid = 516] [id = 483] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 15D6D000 == 28 [pid = 516] [id = 479] 20:10:12 INFO - PROCESS | 516 | --DOCSHELL 158A1000 == 27 [pid = 516] [id = 478] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 98 (177DB800) [pid = 516] [serial = 1367] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 97 (10C4C400) [pid = 516] [serial = 1369] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 96 (13380000) [pid = 516] [serial = 1372] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1718E400) [pid = 516] [serial = 1375] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 94 (140D0800) [pid = 516] [serial = 1387] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15717C00) [pid = 516] [serial = 1388] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 92 (167AEC00) [pid = 516] [serial = 1390] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 91 (167BBC00) [pid = 516] [serial = 1391] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 90 (1433D800) [pid = 516] [serial = 1385] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1826D400) [pid = 516] [serial = 1402] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 88 (13378800) [pid = 516] [serial = 1384] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 87 (16D70800) [pid = 516] [serial = 1393] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 86 (10C3F400) [pid = 516] [serial = 1405] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 85 (17E0E400) [pid = 516] [serial = 1400] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 84 (177DC400) [pid = 516] [serial = 1399] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 83 (12A7A400) [pid = 516] [serial = 1382] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 82 (1287C400) [pid = 516] [serial = 1381] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 81 (1826A000) [pid = 516] [serial = 1409] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 80 (172EFC00) [pid = 516] [serial = 1408] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 79 (17E03C00) [pid = 516] [serial = 1378] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 78 (195DA400) [pid = 516] [serial = 1411] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 77 (18270800) [pid = 516] [serial = 1403] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 76 (1718D400) [pid = 516] [serial = 1396] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 75 (1720AC00) [pid = 516] [serial = 1397] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 74 (16D75400) [pid = 516] [serial = 1394] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | --DOMWINDOW == 73 (14008400) [pid = 516] [serial = 1406] [outer = 00000000] [url = about:blank] 20:10:13 INFO - PROCESS | 516 | 1463281813145 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2085ms 20:10:13 INFO - PROCESS | 516 | 1463281813159 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:10:13 INFO - PROCESS | 516 | 1463281813163 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 20:10:13 INFO - PROCESS | 516 | 1463281813168 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:10:13 INFO - PROCESS | 516 | 1463281813172 Marionette TRACE conn2 <- [1,1902,null,{}] 20:10:13 INFO - PROCESS | 516 | 1463281813178 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:13 INFO - PROCESS | 516 | 1463281813270 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:10:13 INFO - PROCESS | 516 | 1463281813279 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:13 INFO - PROCESS | 516 | ++DOCSHELL 0F9E6C00 == 28 [pid = 516] [id = 485] 20:10:13 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (0F9EA400) [pid = 516] [serial = 1455] [outer = 00000000] 20:10:13 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (10535000) [pid = 516] [serial = 1456] [outer = 0F9EA400] 20:10:13 INFO - PROCESS | 516 | 1463281813327 Marionette DEBUG loaded listener.js 20:10:13 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (105F4800) [pid = 516] [serial = 1457] [outer = 0F9EA400] 20:10:13 INFO - PROCESS | 516 | 1463281813851 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 732ms 20:10:13 INFO - PROCESS | 516 | 1463281813894 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:10:13 INFO - PROCESS | 516 | 1463281813900 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 20:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:10:13 INFO - PROCESS | 516 | 1463281813906 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:10:13 INFO - PROCESS | 516 | 1463281813909 Marionette TRACE conn2 <- [1,1906,null,{}] 20:10:13 INFO - PROCESS | 516 | 1463281813913 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:14 INFO - PROCESS | 516 | 1463281814001 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:10:14 INFO - PROCESS | 516 | 1463281814098 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:14 INFO - PROCESS | 516 | ++DOCSHELL 0F97A000 == 29 [pid = 516] [id = 486] 20:10:14 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (10A59400) [pid = 516] [serial = 1458] [outer = 00000000] 20:10:14 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (10D21400) [pid = 516] [serial = 1459] [outer = 10A59400] 20:10:14 INFO - PROCESS | 516 | 1463281814143 Marionette DEBUG loaded listener.js 20:10:14 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (10D2D000) [pid = 516] [serial = 1460] [outer = 10A59400] 20:10:14 INFO - PROCESS | 516 | 1463281814524 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 638ms 20:10:14 INFO - PROCESS | 516 | 1463281814544 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:10:14 INFO - PROCESS | 516 | 1463281814547 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 20:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:10:14 INFO - PROCESS | 516 | 1463281814551 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:10:14 INFO - PROCESS | 516 | 1463281814554 Marionette TRACE conn2 <- [1,1910,null,{}] 20:10:14 INFO - PROCESS | 516 | 1463281814565 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:14 INFO - PROCESS | 516 | 1463281814655 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:10:14 INFO - PROCESS | 516 | 1463281814695 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:14 INFO - PROCESS | 516 | ++DOCSHELL 11C04400 == 30 [pid = 516] [id = 487] 20:10:14 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (11C04800) [pid = 516] [serial = 1461] [outer = 00000000] 20:10:14 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (1283E800) [pid = 516] [serial = 1462] [outer = 11C04800] 20:10:14 INFO - PROCESS | 516 | 1463281814745 Marionette DEBUG loaded listener.js 20:10:14 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (1284BC00) [pid = 516] [serial = 1463] [outer = 11C04800] 20:10:15 INFO - PROCESS | 516 | 1463281815208 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 684ms 20:10:15 INFO - PROCESS | 516 | 1463281815253 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:10:15 INFO - PROCESS | 516 | 1463281815256 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 20:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:10:15 INFO - PROCESS | 516 | 1463281815259 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:10:15 INFO - PROCESS | 516 | 1463281815261 Marionette TRACE conn2 <- [1,1914,null,{}] 20:10:15 INFO - PROCESS | 516 | 1463281815264 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:15 INFO - PROCESS | 516 | 1463281815343 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:10:15 INFO - PROCESS | 516 | 1463281815352 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 516 | ++DOCSHELL 12D26800 == 31 [pid = 516] [id = 488] 20:10:15 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (12D2EC00) [pid = 516] [serial = 1464] [outer = 00000000] 20:10:15 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (13305800) [pid = 516] [serial = 1465] [outer = 12D2EC00] 20:10:15 INFO - PROCESS | 516 | 1463281815397 Marionette DEBUG loaded listener.js 20:10:15 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (13819C00) [pid = 516] [serial = 1466] [outer = 12D2EC00] 20:10:15 INFO - PROCESS | 516 | 1463281815869 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 637ms 20:10:15 INFO - PROCESS | 516 | 1463281815895 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:10:15 INFO - PROCESS | 516 | 1463281815897 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 20:10:15 INFO - PROCESS | 516 | 1463281815901 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:10:15 INFO - PROCESS | 516 | 1463281815902 Marionette TRACE conn2 <- [1,1918,null,{}] 20:10:15 INFO - PROCESS | 516 | 1463281815906 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:15 INFO - PROCESS | 516 | 1463281815989 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:10:15 INFO - PROCESS | 516 | 1463281815995 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 516 | ++DOCSHELL 1390AC00 == 32 [pid = 516] [id = 489] 20:10:15 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (1390D000) [pid = 516] [serial = 1467] [outer = 00000000] 20:10:16 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1400BC00) [pid = 516] [serial = 1468] [outer = 1390D000] 20:10:16 INFO - PROCESS | 516 | 1463281816040 Marionette DEBUG loaded listener.js 20:10:16 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (140C7000) [pid = 516] [serial = 1469] [outer = 1390D000] 20:10:16 INFO - PROCESS | 516 | 1463281816485 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 638ms 20:10:16 INFO - PROCESS | 516 | 1463281816539 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:10:16 INFO - PROCESS | 516 | 1463281816541 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 20:10:16 INFO - PROCESS | 516 | 1463281816544 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:10:16 INFO - PROCESS | 516 | 1463281816546 Marionette TRACE conn2 <- [1,1922,null,{}] 20:10:16 INFO - PROCESS | 516 | 1463281816549 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:16 INFO - PROCESS | 516 | 1463281816654 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:10:16 INFO - PROCESS | 516 | 1463281816666 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:16 INFO - PROCESS | 516 | ++DOCSHELL 154CF400 == 33 [pid = 516] [id = 490] 20:10:16 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (15805000) [pid = 516] [serial = 1470] [outer = 00000000] 20:10:16 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (1589E800) [pid = 516] [serial = 1471] [outer = 15805000] 20:10:16 INFO - PROCESS | 516 | 1463281816718 Marionette DEBUG loaded listener.js 20:10:16 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (158A8400) [pid = 516] [serial = 1472] [outer = 15805000] 20:10:17 INFO - PROCESS | 516 | 1463281817149 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 638ms 20:10:17 INFO - PROCESS | 516 | 1463281817182 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:10:17 INFO - PROCESS | 516 | 1463281817184 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 20:10:17 INFO - PROCESS | 516 | 1463281817187 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:10:17 INFO - PROCESS | 516 | 1463281817189 Marionette TRACE conn2 <- [1,1926,null,{}] 20:10:17 INFO - PROCESS | 516 | 1463281817193 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:17 INFO - PROCESS | 516 | 1463281817265 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:10:17 INFO - PROCESS | 516 | 1463281817271 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:17 INFO - PROCESS | 516 | ++DOCSHELL 1589C800 == 34 [pid = 516] [id = 491] 20:10:17 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (1589F800) [pid = 516] [serial = 1473] [outer = 00000000] 20:10:17 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (167AD800) [pid = 516] [serial = 1474] [outer = 1589F800] 20:10:17 INFO - PROCESS | 516 | 1463281817315 Marionette DEBUG loaded listener.js 20:10:17 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (167AEC00) [pid = 516] [serial = 1475] [outer = 1589F800] 20:10:17 INFO - PROCESS | 516 | 1463281817741 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 591ms 20:10:17 INFO - PROCESS | 516 | 1463281817768 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:10:17 INFO - PROCESS | 516 | 1463281817770 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 20:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:10:17 INFO - PROCESS | 516 | 1463281817773 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:10:17 INFO - PROCESS | 516 | 1463281817775 Marionette TRACE conn2 <- [1,1930,null,{}] 20:10:17 INFO - PROCESS | 516 | 1463281817795 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:17 INFO - PROCESS | 516 | 1463281817869 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:10:17 INFO - PROCESS | 516 | 1463281817885 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:17 INFO - PROCESS | 516 | ++DOCSHELL 15D6B800 == 35 [pid = 516] [id = 492] 20:10:17 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (16982000) [pid = 516] [serial = 1476] [outer = 00000000] 20:10:17 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (16D68C00) [pid = 516] [serial = 1477] [outer = 16982000] 20:10:17 INFO - PROCESS | 516 | 1463281817930 Marionette DEBUG loaded listener.js 20:10:18 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (16B4AC00) [pid = 516] [serial = 1478] [outer = 16982000] 20:10:18 INFO - PROCESS | 516 | 1463281818410 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 700ms 20:10:18 INFO - PROCESS | 516 | 1463281818473 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:10:18 INFO - PROCESS | 516 | 1463281818475 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 20:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:10:18 INFO - PROCESS | 516 | 1463281818487 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:10:18 INFO - PROCESS | 516 | 1463281818489 Marionette TRACE conn2 <- [1,1934,null,{}] 20:10:18 INFO - PROCESS | 516 | 1463281818492 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:18 INFO - PROCESS | 516 | 1463281818598 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:10:18 INFO - PROCESS | 516 | 1463281818686 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:18 INFO - PROCESS | 516 | ++DOCSHELL 11A0E000 == 36 [pid = 516] [id = 493] 20:10:18 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (16B48800) [pid = 516] [serial = 1479] [outer = 00000000] 20:10:18 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (16F4C800) [pid = 516] [serial = 1480] [outer = 16B48800] 20:10:18 INFO - PROCESS | 516 | 1463281818731 Marionette DEBUG loaded listener.js 20:10:18 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (16F4F000) [pid = 516] [serial = 1481] [outer = 16B48800] 20:10:19 INFO - PROCESS | 516 | 1463281819139 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 700ms 20:10:19 INFO - PROCESS | 516 | 1463281819179 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:10:19 INFO - PROCESS | 516 | 1463281819181 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 20:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:10:19 INFO - PROCESS | 516 | 1463281819190 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:10:19 INFO - PROCESS | 516 | 1463281819193 Marionette TRACE conn2 <- [1,1938,null,{}] 20:10:19 INFO - PROCESS | 516 | 1463281819197 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:19 INFO - PROCESS | 516 | 1463281819306 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:10:19 INFO - PROCESS | 516 | 1463281819312 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:19 INFO - PROCESS | 516 | ++DOCSHELL 130D9C00 == 37 [pid = 516] [id = 494] 20:10:19 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (130DE400) [pid = 516] [serial = 1482] [outer = 00000000] 20:10:19 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (17193400) [pid = 516] [serial = 1483] [outer = 130DE400] 20:10:19 INFO - PROCESS | 516 | 1463281819356 Marionette DEBUG loaded listener.js 20:10:19 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (17206000) [pid = 516] [serial = 1484] [outer = 130DE400] 20:10:19 INFO - PROCESS | 516 | 1463281819796 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 622ms 20:10:19 INFO - PROCESS | 516 | 1463281819834 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:10:19 INFO - PROCESS | 516 | 1463281819837 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 20:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:10:19 INFO - PROCESS | 516 | 1463281819840 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:10:19 INFO - PROCESS | 516 | 1463281819842 Marionette TRACE conn2 <- [1,1942,null,{}] 20:10:19 INFO - PROCESS | 516 | 1463281819846 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:19 INFO - PROCESS | 516 | 1463281819967 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:10:20 INFO - PROCESS | 516 | 1463281820061 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:20 INFO - PROCESS | 516 | ++DOCSHELL 1723EC00 == 38 [pid = 516] [id = 495] 20:10:20 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (172EFC00) [pid = 516] [serial = 1485] [outer = 00000000] 20:10:20 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (177A4000) [pid = 516] [serial = 1486] [outer = 172EFC00] 20:10:20 INFO - PROCESS | 516 | 1463281820114 Marionette DEBUG loaded listener.js 20:10:20 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (177DF400) [pid = 516] [serial = 1487] [outer = 172EFC00] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12A74800) [pid = 516] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 104 (17193C00) [pid = 516] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 103 (10BA7000) [pid = 516] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 102 (16D6F000) [pid = 516] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 101 (16988800) [pid = 516] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 100 (12A78400) [pid = 516] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 99 (167AD000) [pid = 516] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 98 (16F51C00) [pid = 516] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 97 (1541C800) [pid = 516] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 96 (1141BC00) [pid = 516] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 95 (158A2000) [pid = 516] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 94 (140C8000) [pid = 516] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 93 (12A73000) [pid = 516] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 92 (0F93F800) [pid = 516] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 91 (0F97B400) [pid = 516] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 90 (16F53000) [pid = 516] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 89 (10D2EC00) [pid = 516] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 88 (10535400) [pid = 516] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:10:20 INFO - PROCESS | 516 | --DOMWINDOW == 87 (195D3C00) [pid = 516] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:10:20 INFO - PROCESS | 516 | 1463281820770 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 996ms 20:10:20 INFO - PROCESS | 516 | 1463281820841 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:10:20 INFO - PROCESS | 516 | 1463281820843 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 20:10:20 INFO - PROCESS | 516 | 1463281820846 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:10:20 INFO - PROCESS | 516 | 1463281820848 Marionette TRACE conn2 <- [1,1946,null,{}] 20:10:20 INFO - PROCESS | 516 | 1463281820851 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:20 INFO - PROCESS | 516 | 1463281820926 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:10:20 INFO - PROCESS | 516 | 1463281820934 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:20 INFO - PROCESS | 516 | ++DOCSHELL 11295C00 == 39 [pid = 516] [id = 496] 20:10:20 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (12889800) [pid = 516] [serial = 1488] [outer = 00000000] 20:10:20 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (13903800) [pid = 516] [serial = 1489] [outer = 12889800] 20:10:20 INFO - PROCESS | 516 | 1463281820977 Marionette DEBUG loaded listener.js 20:10:21 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (140CFC00) [pid = 516] [serial = 1490] [outer = 12889800] 20:10:21 INFO - PROCESS | 516 | 1463281821378 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 591ms 20:10:21 INFO - PROCESS | 516 | 1463281821427 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:10:21 INFO - PROCESS | 516 | 1463281821429 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 20:10:21 INFO - PROCESS | 516 | 1463281821432 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:10:21 INFO - PROCESS | 516 | 1463281821434 Marionette TRACE conn2 <- [1,1950,null,{}] 20:10:21 INFO - PROCESS | 516 | 1463281821442 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:21 INFO - PROCESS | 516 | 1463281821518 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:10:21 INFO - PROCESS | 516 | 1463281821645 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:21 INFO - PROCESS | 516 | ++DOCSHELL 0F2F3800 == 40 [pid = 516] [id = 497] 20:10:21 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (0F2F5800) [pid = 516] [serial = 1491] [outer = 00000000] 20:10:21 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (0F304C00) [pid = 516] [serial = 1492] [outer = 0F2F5800] 20:10:21 INFO - PROCESS | 516 | 1463281821761 Marionette DEBUG loaded listener.js 20:10:21 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (0F9E4000) [pid = 516] [serial = 1493] [outer = 0F2F5800] 20:10:22 INFO - PROCESS | 516 | 1463281822534 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1151ms 20:10:22 INFO - PROCESS | 516 | 1463281822590 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:10:22 INFO - PROCESS | 516 | 1463281822595 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 20:10:22 INFO - PROCESS | 516 | 1463281822599 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:10:22 INFO - PROCESS | 516 | 1463281822603 Marionette TRACE conn2 <- [1,1954,null,{}] 20:10:22 INFO - PROCESS | 516 | 1463281822609 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:22 INFO - PROCESS | 516 | 1463281822777 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:10:22 INFO - PROCESS | 516 | 1463281822880 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:22 INFO - PROCESS | 516 | ++DOCSHELL 1027B800 == 41 [pid = 516] [id = 498] 20:10:22 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (10C43800) [pid = 516] [serial = 1494] [outer = 00000000] 20:10:22 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (1127D400) [pid = 516] [serial = 1495] [outer = 10C43800] 20:10:22 INFO - PROCESS | 516 | 1463281822940 Marionette DEBUG loaded listener.js 20:10:23 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (11C0BC00) [pid = 516] [serial = 1496] [outer = 10C43800] 20:10:23 INFO - PROCESS | 516 | 1463281823801 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1244ms 20:10:23 INFO - PROCESS | 516 | 1463281823858 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:10:23 INFO - PROCESS | 516 | 1463281823862 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 20:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:10:23 INFO - PROCESS | 516 | 1463281823867 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:10:23 INFO - PROCESS | 516 | 1463281823871 Marionette TRACE conn2 <- [1,1958,null,{}] 20:10:23 INFO - PROCESS | 516 | 1463281823877 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:23 INFO - PROCESS | 516 | 1463281824009 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:10:24 INFO - PROCESS | 516 | 1463281824147 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:24 INFO - PROCESS | 516 | ++DOCSHELL 0F2EC400 == 42 [pid = 516] [id = 499] 20:10:24 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (0F9EBC00) [pid = 516] [serial = 1497] [outer = 00000000] 20:10:24 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (10C4B400) [pid = 516] [serial = 1498] [outer = 0F9EBC00] 20:10:24 INFO - PROCESS | 516 | 1463281824199 Marionette DEBUG loaded listener.js 20:10:24 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (10D2E800) [pid = 516] [serial = 1499] [outer = 0F9EBC00] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 0F984C00 == 41 [pid = 516] [id = 411] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 1537E400 == 40 [pid = 516] [id = 427] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 0F310400 == 39 [pid = 516] [id = 410] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 0F30F000 == 38 [pid = 516] [id = 419] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 13156C00 == 37 [pid = 516] [id = 412] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 13372C00 == 36 [pid = 516] [id = 424] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 0F9F2C00 == 35 [pid = 516] [id = 418] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 13B37C00 == 34 [pid = 516] [id = 425] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 13908400 == 33 [pid = 516] [id = 416] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 10C40400 == 32 [pid = 516] [id = 415] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 12A70000 == 31 [pid = 516] [id = 423] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 12846800 == 30 [pid = 516] [id = 422] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 10D23800 == 29 [pid = 516] [id = 421] 20:10:24 INFO - PROCESS | 516 | --DOCSHELL 102EB000 == 28 [pid = 516] [id = 420] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1773FC00) [pid = 516] [serial = 1451] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 97 (13DB8C00) [pid = 516] [serial = 1373] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16985C00) [pid = 516] [serial = 1438] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1718A000) [pid = 516] [serial = 1441] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 94 (17207800) [pid = 516] [serial = 1444] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1718D000) [pid = 516] [serial = 1442] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1697E000) [pid = 516] [serial = 1447] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 91 (175B9000) [pid = 516] [serial = 1450] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 90 (17209400) [pid = 516] [serial = 1445] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 89 (15B05800) [pid = 516] [serial = 1435] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1541B000) [pid = 516] [serial = 1432] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 87 (1571F000) [pid = 516] [serial = 1433] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 86 (12D25000) [pid = 516] [serial = 1429] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 85 (13149400) [pid = 516] [serial = 1430] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 84 (105FA800) [pid = 516] [serial = 1426] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 83 (10F95800) [pid = 516] [serial = 1427] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 82 (114AE800) [pid = 516] [serial = 1424] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 81 (105F4C00) [pid = 516] [serial = 1423] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 80 (1826C800) [pid = 516] [serial = 1421] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 79 (177B0800) [pid = 516] [serial = 1420] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 78 (158A7400) [pid = 516] [serial = 1418] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 77 (1400E400) [pid = 516] [serial = 1417] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 76 (12840C00) [pid = 516] [serial = 1415] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 75 (10E88400) [pid = 516] [serial = 1414] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 74 (19640C00) [pid = 516] [serial = 1412] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 73 (16B44400) [pid = 516] [serial = 1439] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 72 (16D6E400) [pid = 516] [serial = 1448] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 71 (15B06C00) [pid = 516] [serial = 1436] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 70 (18043000) [pid = 516] [serial = 1379] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 69 (172EE800) [pid = 516] [serial = 1328] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 68 (177D8C00) [pid = 516] [serial = 1453] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 67 (10E8E800) [pid = 516] [serial = 1370] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | --DOMWINDOW == 66 (1773C400) [pid = 516] [serial = 1376] [outer = 00000000] [url = about:blank] 20:10:24 INFO - PROCESS | 516 | 1463281824678 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 20:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 840ms 20:10:24 INFO - PROCESS | 516 | 1463281824707 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:10:24 INFO - PROCESS | 516 | 1463281824713 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 20:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:10:24 INFO - PROCESS | 516 | 1463281824719 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:10:24 INFO - PROCESS | 516 | 1463281824722 Marionette TRACE conn2 <- [1,1962,null,{}] 20:10:24 INFO - PROCESS | 516 | 1463281824725 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:24 INFO - PROCESS | 516 | 1463281824804 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:10:24 INFO - PROCESS | 516 | 1463281824812 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:24 INFO - PROCESS | 516 | ++DOCSHELL 10C45000 == 29 [pid = 516] [id = 500] 20:10:24 INFO - PROCESS | 516 | ++DOMWINDOW == 67 (10D22800) [pid = 516] [serial = 1500] [outer = 00000000] 20:10:24 INFO - PROCESS | 516 | ++DOMWINDOW == 68 (10F95400) [pid = 516] [serial = 1501] [outer = 10D22800] 20:10:24 INFO - PROCESS | 516 | 1463281824860 Marionette DEBUG loaded listener.js 20:10:24 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (11A0FC00) [pid = 516] [serial = 1502] [outer = 10D22800] 20:10:25 INFO - PROCESS | 516 | 1463281825318 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 20:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 638ms 20:10:25 INFO - PROCESS | 516 | 1463281825339 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:10:25 INFO - PROCESS | 516 | 1463281825342 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 20:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:10:25 INFO - PROCESS | 516 | 1463281825345 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:10:25 INFO - PROCESS | 516 | 1463281825348 Marionette TRACE conn2 <- [1,1966,null,{}] 20:10:25 INFO - PROCESS | 516 | 1463281825359 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:25 INFO - PROCESS | 516 | 1463281825441 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:10:25 INFO - PROCESS | 516 | 1463281825449 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:25 INFO - PROCESS | 516 | ++DOCSHELL 12A70000 == 30 [pid = 516] [id = 501] 20:10:25 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (12A73000) [pid = 516] [serial = 1503] [outer = 00000000] 20:10:25 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (1314D400) [pid = 516] [serial = 1504] [outer = 12A73000] 20:10:25 INFO - PROCESS | 516 | 1463281825497 Marionette DEBUG loaded listener.js 20:10:25 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (13818800) [pid = 516] [serial = 1505] [outer = 12A73000] 20:10:25 INFO - PROCESS | 516 | 1463281825971 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 685ms 20:10:26 INFO - PROCESS | 516 | 1463281826044 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 516 | 1463281826047 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 20:10:26 INFO - PROCESS | 516 | 1463281826050 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:10:26 INFO - PROCESS | 516 | 1463281826051 Marionette TRACE conn2 <- [1,1970,null,{}] 20:10:26 INFO - PROCESS | 516 | 1463281826055 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:26 INFO - PROCESS | 516 | 1463281826132 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:10:26 INFO - PROCESS | 516 | 1463281826141 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:26 INFO - PROCESS | 516 | ++DOCSHELL 130DF400 == 31 [pid = 516] [id = 502] 20:10:26 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (140C5C00) [pid = 516] [serial = 1506] [outer = 00000000] 20:10:26 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (15417000) [pid = 516] [serial = 1507] [outer = 140C5C00] 20:10:26 INFO - PROCESS | 516 | 1463281826185 Marionette DEBUG loaded listener.js 20:10:26 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (154C5C00) [pid = 516] [serial = 1508] [outer = 140C5C00] 20:10:26 INFO - PROCESS | 516 | 1463281826605 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 591ms 20:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:10:26 INFO - PROCESS | 516 | 1463281826650 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 516 | 1463281826652 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 20:10:26 INFO - PROCESS | 516 | 1463281826655 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - PROCESS | 516 | 1463281826657 Marionette TRACE conn2 <- [1,1974,null,{}] 20:10:26 INFO - PROCESS | 516 | 1463281826669 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:26 INFO - PROCESS | 516 | 1463281826781 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:10:26 INFO - PROCESS | 516 | 1463281826788 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:26 INFO - PROCESS | 516 | ++DOCSHELL 12847C00 == 32 [pid = 516] [id = 503] 20:10:26 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (1571C400) [pid = 516] [serial = 1509] [outer = 00000000] 20:10:26 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (158A0400) [pid = 516] [serial = 1510] [outer = 1571C400] 20:10:26 INFO - PROCESS | 516 | 1463281826832 Marionette DEBUG loaded listener.js 20:10:26 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (15B01800) [pid = 516] [serial = 1511] [outer = 1571C400] 20:10:27 INFO - PROCESS | 516 | 1463281827290 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 700ms 20:10:27 INFO - PROCESS | 516 | 1463281827352 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:10:27 INFO - PROCESS | 516 | 1463281827354 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 20:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:10:27 INFO - PROCESS | 516 | 1463281827363 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:10:27 INFO - PROCESS | 516 | 1463281827365 Marionette TRACE conn2 <- [1,1978,null,{}] 20:10:27 INFO - PROCESS | 516 | 1463281827368 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:27 INFO - PROCESS | 516 | 1463281827493 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:10:27 INFO - PROCESS | 516 | 1463281827553 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:27 INFO - PROCESS | 516 | ++DOCSHELL 15D6A000 == 33 [pid = 516] [id = 504] 20:10:27 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (15D6E000) [pid = 516] [serial = 1512] [outer = 00000000] 20:10:27 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (16B47400) [pid = 516] [serial = 1513] [outer = 15D6E000] 20:10:27 INFO - PROCESS | 516 | 1463281827599 Marionette DEBUG loaded listener.js 20:10:27 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (16D67400) [pid = 516] [serial = 1514] [outer = 15D6E000] 20:10:28 INFO - PROCESS | 516 | 1463281828027 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 701ms 20:10:28 INFO - PROCESS | 516 | 1463281828057 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 516 | 1463281828059 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 20:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:10:28 INFO - PROCESS | 516 | 1463281828062 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 516 | 1463281828064 Marionette TRACE conn2 <- [1,1982,null,{}] 20:10:28 INFO - PROCESS | 516 | 1463281828067 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:28 INFO - PROCESS | 516 | 1463281828199 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:10:28 INFO - PROCESS | 516 | 1463281828217 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 516 | ++DOCSHELL 0F2F0400 == 34 [pid = 516] [id = 505] 20:10:28 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (12A7A400) [pid = 516] [serial = 1515] [outer = 00000000] 20:10:28 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (16F4A400) [pid = 516] [serial = 1516] [outer = 12A7A400] 20:10:28 INFO - PROCESS | 516 | 1463281828263 Marionette DEBUG loaded listener.js 20:10:28 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (16F76800) [pid = 516] [serial = 1517] [outer = 12A7A400] 20:10:28 INFO - PROCESS | 516 | 1463281828784 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 83 (0F9EA400) [pid = 516] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 82 (16B48800) [pid = 516] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 81 (10A59400) [pid = 516] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 80 (15805000) [pid = 516] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 79 (1589F800) [pid = 516] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 78 (16982000) [pid = 516] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 77 (1390D000) [pid = 516] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 76 (171C5000) [pid = 516] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 75 (11C04800) [pid = 516] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 74 (130DE400) [pid = 516] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 73 (12D2EC00) [pid = 516] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:10:28 INFO - PROCESS | 516 | --DOMWINDOW == 72 (172EFC00) [pid = 516] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 794ms 20:10:28 INFO - PROCESS | 516 | 1463281828848 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 516 | 1463281828850 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 20:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:10:28 INFO - PROCESS | 516 | 1463281828857 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 516 | 1463281828859 Marionette TRACE conn2 <- [1,1986,null,{}] 20:10:28 INFO - PROCESS | 516 | 1463281828862 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:28 INFO - PROCESS | 516 | 1463281828935 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:10:28 INFO - PROCESS | 516 | 1463281828952 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 516 | ++DOCSHELL 12841C00 == 35 [pid = 516] [id = 506] 20:10:28 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (12847400) [pid = 516] [serial = 1518] [outer = 00000000] 20:10:28 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (1400C000) [pid = 516] [serial = 1519] [outer = 12847400] 20:10:28 INFO - PROCESS | 516 | 1463281828997 Marionette DEBUG loaded listener.js 20:10:29 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (158A2400) [pid = 516] [serial = 1520] [outer = 12847400] 20:10:29 INFO - PROCESS | 516 | 1463281829416 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 20:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 592ms 20:10:29 INFO - PROCESS | 516 | 1463281829453 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:10:29 INFO - PROCESS | 516 | 1463281829455 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 20:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:10:29 INFO - PROCESS | 516 | 1463281829458 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:10:29 INFO - PROCESS | 516 | 1463281829460 Marionette TRACE conn2 <- [1,1990,null,{}] 20:10:29 INFO - PROCESS | 516 | 1463281829464 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:29 INFO - PROCESS | 516 | 1463281829564 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:10:29 INFO - PROCESS | 516 | 1463281829576 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:29 INFO - PROCESS | 516 | ++DOCSHELL 114AC400 == 36 [pid = 516] [id = 507] 20:10:29 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (11C95C00) [pid = 516] [serial = 1521] [outer = 00000000] 20:10:29 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (16D74C00) [pid = 516] [serial = 1522] [outer = 11C95C00] 20:10:29 INFO - PROCESS | 516 | 1463281829619 Marionette DEBUG loaded listener.js 20:10:29 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (16F46C00) [pid = 516] [serial = 1523] [outer = 11C95C00] 20:10:30 INFO - PROCESS | 516 | 1463281830039 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 623ms 20:10:30 INFO - PROCESS | 516 | 1463281830095 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:10:30 INFO - PROCESS | 516 | 1463281830097 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 20:10:30 INFO - PROCESS | 516 | 1463281830100 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:10:30 INFO - PROCESS | 516 | 1463281830102 Marionette TRACE conn2 <- [1,1994,null,{}] 20:10:30 INFO - PROCESS | 516 | 1463281830106 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:30 INFO - PROCESS | 516 | 1463281830181 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:10:30 INFO - PROCESS | 516 | 1463281830190 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:30 INFO - PROCESS | 516 | ++DOCSHELL 1381B400 == 37 [pid = 516] [id = 508] 20:10:30 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (16D74400) [pid = 516] [serial = 1524] [outer = 00000000] 20:10:30 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (172F1400) [pid = 516] [serial = 1525] [outer = 16D74400] 20:10:30 INFO - PROCESS | 516 | 1463281830237 Marionette DEBUG loaded listener.js 20:10:30 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (172F3000) [pid = 516] [serial = 1526] [outer = 16D74400] 20:10:30 INFO - PROCESS | 516 | 1463281830688 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 20:10:30 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 20:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 639ms 20:10:30 INFO - PROCESS | 516 | 1463281830738 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:10:30 INFO - PROCESS | 516 | 1463281830740 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 20:10:30 INFO - PROCESS | 516 | 1463281830744 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:10:30 INFO - PROCESS | 516 | 1463281830746 Marionette TRACE conn2 <- [1,1998,null,{}] 20:10:30 INFO - PROCESS | 516 | 1463281830749 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:30 INFO - PROCESS | 516 | 1463281830888 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:10:31 INFO - PROCESS | 516 | 1463281831044 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:31 INFO - PROCESS | 516 | ++DOCSHELL 0F305C00 == 38 [pid = 516] [id = 509] 20:10:31 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (0F306000) [pid = 516] [serial = 1527] [outer = 00000000] 20:10:31 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (0F9F1000) [pid = 516] [serial = 1528] [outer = 0F306000] 20:10:31 INFO - PROCESS | 516 | 1463281831109 Marionette DEBUG loaded listener.js 20:10:31 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (105EEC00) [pid = 516] [serial = 1529] [outer = 0F306000] 20:10:31 INFO - PROCESS | 516 | 1463281831669 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 20:10:31 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 20:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 996ms 20:10:31 INFO - PROCESS | 516 | 1463281831748 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:10:31 INFO - PROCESS | 516 | 1463281831752 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 20:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:10:31 INFO - PROCESS | 516 | 1463281831757 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:10:31 INFO - PROCESS | 516 | 1463281831761 Marionette TRACE conn2 <- [1,2002,null,{}] 20:10:31 INFO - PROCESS | 516 | 1463281831766 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:31 INFO - PROCESS | 516 | 1463281831868 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:10:31 INFO - PROCESS | 516 | 1463281831999 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:32 INFO - PROCESS | 516 | ++DOCSHELL 128A4800 == 39 [pid = 516] [id = 510] 20:10:32 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (12A73400) [pid = 516] [serial = 1530] [outer = 00000000] 20:10:32 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (130D6800) [pid = 516] [serial = 1531] [outer = 12A73400] 20:10:32 INFO - PROCESS | 516 | 1463281832057 Marionette DEBUG loaded listener.js 20:10:32 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1390A000) [pid = 516] [serial = 1532] [outer = 12A73400] 20:10:32 INFO - PROCESS | 516 | 1463281832668 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 934ms 20:10:32 INFO - PROCESS | 516 | 1463281832704 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:10:32 INFO - PROCESS | 516 | 1463281832707 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 20:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:10:32 INFO - PROCESS | 516 | 1463281832711 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:10:32 INFO - PROCESS | 516 | 1463281832713 Marionette TRACE conn2 <- [1,2006,null,{}] 20:10:32 INFO - PROCESS | 516 | 1463281832717 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:32 INFO - PROCESS | 516 | 1463281832817 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:10:32 INFO - PROCESS | 516 | 1463281832924 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:32 INFO - PROCESS | 516 | ++DOCSHELL 15B0F800 == 40 [pid = 516] [id = 511] 20:10:32 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (15B10C00) [pid = 516] [serial = 1533] [outer = 00000000] 20:10:32 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (16987C00) [pid = 516] [serial = 1534] [outer = 15B10C00] 20:10:32 INFO - PROCESS | 516 | 1463281832978 Marionette DEBUG loaded listener.js 20:10:33 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16F77C00) [pid = 516] [serial = 1535] [outer = 15B10C00] 20:10:33 INFO - PROCESS | 516 | 1463281833559 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 903ms 20:10:33 INFO - PROCESS | 516 | 1463281833598 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:10:33 INFO - PROCESS | 516 | 1463281833602 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 20:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:10:33 INFO - PROCESS | 516 | 1463281833612 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:10:33 INFO - PROCESS | 516 | 1463281833617 Marionette TRACE conn2 <- [1,2010,null,{}] 20:10:33 INFO - PROCESS | 516 | 1463281833621 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:33 INFO - PROCESS | 516 | 1463281833729 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:10:33 INFO - PROCESS | 516 | 1463281833831 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:33 INFO - PROCESS | 516 | ++DOCSHELL 177A9400 == 41 [pid = 516] [id = 512] 20:10:33 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (177B0C00) [pid = 516] [serial = 1536] [outer = 00000000] 20:10:33 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (17C5A800) [pid = 516] [serial = 1537] [outer = 177B0C00] 20:10:33 INFO - PROCESS | 516 | 1463281833884 Marionette DEBUG loaded listener.js 20:10:33 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (17E0F000) [pid = 516] [serial = 1538] [outer = 177B0C00] 20:10:34 INFO - PROCESS | 516 | 1463281834458 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 903ms 20:10:34 INFO - PROCESS | 516 | 1463281834513 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:10:34 INFO - PROCESS | 516 | 1463281834515 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 20:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:10:34 INFO - PROCESS | 516 | 1463281834519 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:10:34 INFO - PROCESS | 516 | 1463281834521 Marionette TRACE conn2 <- [1,2014,null,{}] 20:10:34 INFO - PROCESS | 516 | 1463281834524 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:34 INFO - PROCESS | 516 | 1463281834622 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:10:34 INFO - PROCESS | 516 | 1463281834726 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:34 INFO - PROCESS | 516 | ++DOCSHELL 10E88C00 == 42 [pid = 516] [id = 513] 20:10:34 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (12A72800) [pid = 516] [serial = 1539] [outer = 00000000] 20:10:34 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (140D1000) [pid = 516] [serial = 1540] [outer = 12A72800] 20:10:34 INFO - PROCESS | 516 | 1463281834779 Marionette DEBUG loaded listener.js 20:10:34 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (158A3000) [pid = 516] [serial = 1541] [outer = 12A72800] 20:10:35 INFO - PROCESS | 516 | 1463281835524 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1028ms 20:10:35 INFO - PROCESS | 516 | 1463281835576 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:10:35 INFO - PROCESS | 516 | 1463281835580 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 20:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:10:35 INFO - PROCESS | 516 | 1463281835585 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:10:35 INFO - PROCESS | 516 | 1463281835589 Marionette TRACE conn2 <- [1,2018,null,{}] 20:10:35 INFO - PROCESS | 516 | 1463281835594 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:35 INFO - PROCESS | 516 | 1463281835686 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:10:35 INFO - PROCESS | 516 | 1463281835793 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:35 INFO - PROCESS | 516 | ++DOCSHELL 10C4C400 == 43 [pid = 516] [id = 514] 20:10:35 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (10F96400) [pid = 516] [serial = 1542] [outer = 00000000] 20:10:35 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (12844C00) [pid = 516] [serial = 1543] [outer = 10F96400] 20:10:35 INFO - PROCESS | 516 | 1463281835841 Marionette DEBUG loaded listener.js 20:10:35 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (12A78800) [pid = 516] [serial = 1544] [outer = 10F96400] 20:10:36 INFO - PROCESS | 516 | --DOCSHELL 14009C00 == 42 [pid = 516] [id = 413] 20:10:36 INFO - PROCESS | 516 | --DOCSHELL 10A60800 == 41 [pid = 516] [id = 417] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 98 (10535000) [pid = 516] [serial = 1456] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 97 (105F4800) [pid = 516] [serial = 1457] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16F4C800) [pid = 516] [serial = 1480] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 95 (10D21400) [pid = 516] [serial = 1459] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10D2D000) [pid = 516] [serial = 1460] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1589E800) [pid = 516] [serial = 1471] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 92 (158A8400) [pid = 516] [serial = 1472] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 91 (167AD800) [pid = 516] [serial = 1474] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 90 (167AEC00) [pid = 516] [serial = 1475] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 89 (16D68C00) [pid = 516] [serial = 1477] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1400BC00) [pid = 516] [serial = 1468] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 87 (140C7000) [pid = 516] [serial = 1469] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 86 (17E09C00) [pid = 516] [serial = 1454] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1283E800) [pid = 516] [serial = 1462] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 84 (17193400) [pid = 516] [serial = 1483] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 83 (1284BC00) [pid = 516] [serial = 1463] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 82 (16F4F000) [pid = 516] [serial = 1481] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 81 (13305800) [pid = 516] [serial = 1465] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 80 (13819C00) [pid = 516] [serial = 1466] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 79 (177A4000) [pid = 516] [serial = 1486] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 78 (17206000) [pid = 516] [serial = 1484] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 77 (177DF400) [pid = 516] [serial = 1487] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 76 (16B4AC00) [pid = 516] [serial = 1478] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | --DOMWINDOW == 75 (13903800) [pid = 516] [serial = 1489] [outer = 00000000] [url = about:blank] 20:10:36 INFO - PROCESS | 516 | 1463281836297 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 794ms 20:10:36 INFO - PROCESS | 516 | 1463281836386 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:10:36 INFO - PROCESS | 516 | 1463281836391 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 20:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:10:36 INFO - PROCESS | 516 | 1463281836397 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:10:36 INFO - PROCESS | 516 | 1463281836400 Marionette TRACE conn2 <- [1,2022,null,{}] 20:10:36 INFO - PROCESS | 516 | 1463281836403 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:36 INFO - PROCESS | 516 | 1463281836484 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:10:36 INFO - PROCESS | 516 | 1463281836499 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:36 INFO - PROCESS | 516 | ++DOCSHELL 11A0A800 == 42 [pid = 516] [id = 515] 20:10:36 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (11C5CC00) [pid = 516] [serial = 1545] [outer = 00000000] 20:10:36 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (12A7C000) [pid = 516] [serial = 1546] [outer = 11C5CC00] 20:10:36 INFO - PROCESS | 516 | 1463281836543 Marionette DEBUG loaded listener.js 20:10:36 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (13156400) [pid = 516] [serial = 1547] [outer = 11C5CC00] 20:10:37 INFO - PROCESS | 516 | 1463281837013 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 638ms 20:10:37 INFO - PROCESS | 516 | 1463281837034 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:10:37 INFO - PROCESS | 516 | 1463281837036 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 20:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:10:37 INFO - PROCESS | 516 | 1463281837040 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:10:37 INFO - PROCESS | 516 | 1463281837043 Marionette TRACE conn2 <- [1,2026,null,{}] 20:10:37 INFO - PROCESS | 516 | 1463281837053 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:37 INFO - PROCESS | 516 | 1463281837140 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:10:37 INFO - PROCESS | 516 | 1463281837148 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:37 INFO - PROCESS | 516 | ++DOCSHELL 13DC2800 == 43 [pid = 516] [id = 516] 20:10:37 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (140C7000) [pid = 516] [serial = 1548] [outer = 00000000] 20:10:37 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (154C5400) [pid = 516] [serial = 1549] [outer = 140C7000] 20:10:37 INFO - PROCESS | 516 | 1463281837195 Marionette DEBUG loaded listener.js 20:10:37 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (1589A800) [pid = 516] [serial = 1550] [outer = 140C7000] 20:10:37 INFO - PROCESS | 516 | 1463281837646 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 639ms 20:10:37 INFO - PROCESS | 516 | 1463281837678 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:10:37 INFO - PROCESS | 516 | 1463281837680 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 20:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:10:37 INFO - PROCESS | 516 | 1463281837683 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:10:37 INFO - PROCESS | 516 | 1463281837685 Marionette TRACE conn2 <- [1,2030,null,{}] 20:10:37 INFO - PROCESS | 516 | 1463281837692 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:37 INFO - PROCESS | 516 | 1463281837771 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:10:37 INFO - PROCESS | 516 | 1463281837778 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:37 INFO - PROCESS | 516 | ++DOCSHELL 158A2C00 == 44 [pid = 516] [id = 517] 20:10:37 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (15B01400) [pid = 516] [serial = 1551] [outer = 00000000] 20:10:37 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (15F6E400) [pid = 516] [serial = 1552] [outer = 15B01400] 20:10:37 INFO - PROCESS | 516 | 1463281837822 Marionette DEBUG loaded listener.js 20:10:37 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (16881C00) [pid = 516] [serial = 1553] [outer = 15B01400] 20:10:38 INFO - PROCESS | 516 | 1463281838304 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:10:38 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) 20:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 700ms 20:10:38 INFO - PROCESS | 516 | 1463281838384 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:10:38 INFO - PROCESS | 516 | 1463281838386 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 20:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:10:38 INFO - PROCESS | 516 | 1463281838390 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:10:38 INFO - PROCESS | 516 | 1463281838391 Marionette TRACE conn2 <- [1,2034,null,{}] 20:10:38 INFO - PROCESS | 516 | 1463281838404 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:38 INFO - PROCESS | 516 | 1463281838497 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:10:38 INFO - PROCESS | 516 | 1463281838504 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:38 INFO - PROCESS | 516 | ++DOCSHELL 13907800 == 45 [pid = 516] [id = 518] 20:10:38 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (1589F400) [pid = 516] [serial = 1554] [outer = 00000000] 20:10:38 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (16D68C00) [pid = 516] [serial = 1555] [outer = 1589F400] 20:10:38 INFO - PROCESS | 516 | 1463281838548 Marionette DEBUG loaded listener.js 20:10:38 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (16D72400) [pid = 516] [serial = 1556] [outer = 1589F400] 20:10:39 INFO - PROCESS | 516 | 1463281839011 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 701ms 20:10:39 INFO - PROCESS | 516 | 1463281839072 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:10:39 INFO - PROCESS | 516 | 1463281839074 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 20:10:39 INFO - PROCESS | 516 | 1463281839077 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:10:39 INFO - PROCESS | 516 | 1463281839079 Marionette TRACE conn2 <- [1,2038,null,{}] 20:10:39 INFO - PROCESS | 516 | 1463281839082 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:39 INFO - PROCESS | 516 | 1463281839227 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:10:39 INFO - PROCESS | 516 | 1463281839252 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:39 INFO - PROCESS | 516 | ++DOCSHELL 17188C00 == 46 [pid = 516] [id = 519] 20:10:39 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (1718D800) [pid = 516] [serial = 1557] [outer = 00000000] 20:10:39 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (171C7800) [pid = 516] [serial = 1558] [outer = 1718D800] 20:10:39 INFO - PROCESS | 516 | 1463281839308 Marionette DEBUG loaded listener.js 20:10:39 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (172EE800) [pid = 516] [serial = 1559] [outer = 1718D800] 20:10:39 INFO - PROCESS | 516 | 1463281839740 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 685ms 20:10:39 INFO - PROCESS | 516 | 1463281839777 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:10:39 INFO - PROCESS | 516 | 1463281839779 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 20:10:39 INFO - PROCESS | 516 | 1463281839782 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:10:39 INFO - PROCESS | 516 | 1463281839784 Marionette TRACE conn2 <- [1,2042,null,{}] 20:10:39 INFO - PROCESS | 516 | 1463281839787 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:39 INFO - PROCESS | 516 | 1463281839893 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:10:39 INFO - PROCESS | 516 | 1463281839901 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:39 INFO - PROCESS | 516 | ++DOCSHELL 175B8400 == 47 [pid = 516] [id = 520] 20:10:39 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (175BF400) [pid = 516] [serial = 1560] [outer = 00000000] 20:10:39 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (177AEC00) [pid = 516] [serial = 1561] [outer = 175BF400] 20:10:39 INFO - PROCESS | 516 | 1463281839996 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (177B0400) [pid = 516] [serial = 1562] [outer = 175BF400] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 92 (12889800) [pid = 516] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 91 (15D6E000) [pid = 516] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 90 (0F9EBC00) [pid = 516] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 89 (12A73000) [pid = 516] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1571C400) [pid = 516] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 87 (10D22800) [pid = 516] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 86 (140C5C00) [pid = 516] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 85 (12A7A400) [pid = 516] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 84 (12847400) [pid = 516] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:10:40 INFO - PROCESS | 516 | --DOMWINDOW == 83 (11C95C00) [pid = 516] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:10:40 INFO - PROCESS | 516 | 1463281840476 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 732ms 20:10:40 INFO - PROCESS | 516 | 1463281840524 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:10:40 INFO - PROCESS | 516 | 1463281840526 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 20:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:10:40 INFO - PROCESS | 516 | 1463281840529 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:10:40 INFO - PROCESS | 516 | 1463281840531 Marionette TRACE conn2 <- [1,2046,null,{}] 20:10:40 INFO - PROCESS | 516 | 1463281840534 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:40 INFO - PROCESS | 516 | 1463281840649 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:10:40 INFO - PROCESS | 516 | 1463281840740 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:40 INFO - PROCESS | 516 | ++DOCSHELL 0F39BC00 == 48 [pid = 516] [id = 521] 20:10:40 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (0F97B400) [pid = 516] [serial = 1563] [outer = 00000000] 20:10:40 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (140C5C00) [pid = 516] [serial = 1564] [outer = 0F97B400] 20:10:40 INFO - PROCESS | 516 | 1463281840783 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (17207800) [pid = 516] [serial = 1565] [outer = 0F97B400] 20:10:41 INFO - PROCESS | 516 | 1463281841145 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 638ms 20:10:41 INFO - PROCESS | 516 | 1463281841166 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:10:41 INFO - PROCESS | 516 | 1463281841168 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 20:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:10:41 INFO - PROCESS | 516 | 1463281841171 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:10:41 INFO - PROCESS | 516 | 1463281841173 Marionette TRACE conn2 <- [1,2050,null,{}] 20:10:41 INFO - PROCESS | 516 | 1463281841176 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:41 INFO - PROCESS | 516 | 1463281841287 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:10:41 INFO - PROCESS | 516 | 1463281841296 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:41 INFO - PROCESS | 516 | ++DOCSHELL 1400CC00 == 49 [pid = 516] [id = 522] 20:10:41 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1773D400) [pid = 516] [serial = 1566] [outer = 00000000] 20:10:41 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (18044000) [pid = 516] [serial = 1567] [outer = 1773D400] 20:10:41 INFO - PROCESS | 516 | 1463281841339 Marionette DEBUG loaded listener.js 20:10:41 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (18049C00) [pid = 516] [serial = 1568] [outer = 1773D400] 20:10:41 INFO - PROCESS | 516 | 1463281841756 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 623ms 20:10:41 INFO - PROCESS | 516 | 1463281841810 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:10:41 INFO - PROCESS | 516 | 1463281841812 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 20:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:10:41 INFO - PROCESS | 516 | 1463281841815 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:10:41 INFO - PROCESS | 516 | 1463281841817 Marionette TRACE conn2 <- [1,2054,null,{}] 20:10:41 INFO - PROCESS | 516 | 1463281841820 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:41 INFO - PROCESS | 516 | 1463281841930 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:10:41 INFO - PROCESS | 516 | 1463281841939 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:41 INFO - PROCESS | 516 | ++DOCSHELL 0F303000 == 50 [pid = 516] [id = 523] 20:10:41 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (0F9ECC00) [pid = 516] [serial = 1569] [outer = 00000000] 20:10:41 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1826FC00) [pid = 516] [serial = 1570] [outer = 0F9ECC00] 20:10:41 INFO - PROCESS | 516 | 1463281841983 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (18270400) [pid = 516] [serial = 1571] [outer = 0F9ECC00] 20:10:42 INFO - PROCESS | 516 | 1463281842475 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 732ms 20:10:42 INFO - PROCESS | 516 | 1463281842557 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:10:42 INFO - PROCESS | 516 | 1463281842561 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 20:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:10:42 INFO - PROCESS | 516 | 1463281842566 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:10:42 INFO - PROCESS | 516 | 1463281842571 Marionette TRACE conn2 <- [1,2058,null,{}] 20:10:42 INFO - PROCESS | 516 | 1463281842578 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:42 INFO - PROCESS | 516 | 1463281842692 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:10:42 INFO - PROCESS | 516 | 1463281842820 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:42 INFO - PROCESS | 516 | ++DOCSHELL 10A55C00 == 51 [pid = 516] [id = 524] 20:10:42 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (10A59C00) [pid = 516] [serial = 1572] [outer = 00000000] 20:10:42 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (10BB3C00) [pid = 516] [serial = 1573] [outer = 10A59C00] 20:10:42 INFO - PROCESS | 516 | 1463281842878 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (10D23400) [pid = 516] [serial = 1574] [outer = 10A59C00] 20:10:43 INFO - PROCESS | 516 | 1463281843538 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 20:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1043ms 20:10:43 INFO - PROCESS | 516 | 1463281843599 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:10:43 INFO - PROCESS | 516 | 1463281843605 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 20:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:10:43 INFO - PROCESS | 516 | 1463281843630 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:10:43 INFO - PROCESS | 516 | 1463281843633 Marionette TRACE conn2 <- [1,2062,null,{}] 20:10:43 INFO - PROCESS | 516 | 1463281843678 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:43 INFO - PROCESS | 516 | 1463281843809 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:10:43 INFO - PROCESS | 516 | 1463281843909 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:43 INFO - PROCESS | 516 | ++DOCSHELL 131F0800 == 52 [pid = 516] [id = 525] 20:10:43 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (1330A000) [pid = 516] [serial = 1575] [outer = 00000000] 20:10:43 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (13903400) [pid = 516] [serial = 1576] [outer = 1330A000] 20:10:43 INFO - PROCESS | 516 | 1463281843962 Marionette DEBUG loaded listener.js 20:10:44 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1400D800) [pid = 516] [serial = 1577] [outer = 1330A000] 20:10:44 INFO - PROCESS | 516 | 1463281844510 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 20:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 935ms 20:10:44 INFO - PROCESS | 516 | 1463281844576 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:10:44 INFO - PROCESS | 516 | 1463281844578 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 20:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:10:44 INFO - PROCESS | 516 | 1463281844582 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:10:44 INFO - PROCESS | 516 | 1463281844586 Marionette TRACE conn2 <- [1,2066,null,{}] 20:10:44 INFO - PROCESS | 516 | 1463281844597 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:44 INFO - PROCESS | 516 | 1463281844700 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:10:44 INFO - PROCESS | 516 | 1463281844806 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:44 INFO - PROCESS | 516 | ++DOCSHELL 15B08800 == 53 [pid = 516] [id = 526] 20:10:44 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (16B50C00) [pid = 516] [serial = 1578] [outer = 00000000] 20:10:44 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (1720D400) [pid = 516] [serial = 1579] [outer = 16B50C00] 20:10:44 INFO - PROCESS | 516 | 1463281844862 Marionette DEBUG loaded listener.js 20:10:44 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (177A5800) [pid = 516] [serial = 1580] [outer = 16B50C00] 20:10:45 INFO - PROCESS | 516 | 1463281845480 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 997ms 20:10:45 INFO - PROCESS | 516 | 1463281845583 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:10:45 INFO - PROCESS | 516 | 1463281845586 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 20:10:45 INFO - PROCESS | 516 | 1463281845605 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:10:45 INFO - PROCESS | 516 | 1463281845607 Marionette TRACE conn2 <- [1,2070,null,{}] 20:10:45 INFO - PROCESS | 516 | 1463281845611 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:45 INFO - PROCESS | 516 | 1463281845718 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:10:45 INFO - PROCESS | 516 | 1463281845972 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:46 INFO - PROCESS | 516 | ++DOCSHELL 0F2EE000 == 54 [pid = 516] [id = 527] 20:10:46 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (0F2EE800) [pid = 516] [serial = 1581] [outer = 00000000] 20:10:46 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (10BB2800) [pid = 516] [serial = 1582] [outer = 0F2EE800] 20:10:46 INFO - PROCESS | 516 | 1463281846049 Marionette DEBUG loaded listener.js 20:10:46 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (10D2D000) [pid = 516] [serial = 1583] [outer = 0F2EE800] 20:10:46 INFO - PROCESS | 516 | 1463281846630 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1090ms 20:10:46 INFO - PROCESS | 516 | 1463281846700 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:10:46 INFO - PROCESS | 516 | 1463281846704 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 20:10:46 INFO - PROCESS | 516 | 1463281846708 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:10:46 INFO - PROCESS | 516 | 1463281846712 Marionette TRACE conn2 <- [1,2074,null,{}] 20:10:46 INFO - PROCESS | 516 | 1463281846717 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:46 INFO - PROCESS | 516 | 1463281846810 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:10:46 INFO - PROCESS | 516 | 1463281846932 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 12847C00 == 53 [pid = 516] [id = 503] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 12841C00 == 52 [pid = 516] [id = 506] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 15D6A000 == 51 [pid = 516] [id = 504] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 1381B400 == 50 [pid = 516] [id = 508] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 0F2F0400 == 49 [pid = 516] [id = 505] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 1400CC00 == 48 [pid = 516] [id = 522] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 0F39BC00 == 47 [pid = 516] [id = 521] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 175B8400 == 46 [pid = 516] [id = 520] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 17188C00 == 45 [pid = 516] [id = 519] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 13907800 == 44 [pid = 516] [id = 518] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 158A2C00 == 43 [pid = 516] [id = 517] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 13DC2800 == 42 [pid = 516] [id = 516] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 11A0A800 == 41 [pid = 516] [id = 515] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 10C4C400 == 40 [pid = 516] [id = 514] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 10E88C00 == 39 [pid = 516] [id = 513] 20:10:46 INFO - PROCESS | 516 | --DOCSHELL 177A9400 == 38 [pid = 516] [id = 512] 20:10:46 INFO - PROCESS | 516 | --DOMWINDOW == 103 (172F1400) [pid = 516] [serial = 1525] [outer = 00000000] [url = about:blank] 20:10:46 INFO - PROCESS | 516 | ++DOCSHELL 0F30E400 == 39 [pid = 516] [id = 528] 20:10:46 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (0F39A400) [pid = 516] [serial = 1584] [outer = 00000000] 20:10:46 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (10A5C000) [pid = 516] [serial = 1585] [outer = 0F39A400] 20:10:47 INFO - PROCESS | 516 | 1463281847010 Marionette DEBUG loaded listener.js 20:10:47 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (11292C00) [pid = 516] [serial = 1586] [outer = 0F39A400] 20:10:47 INFO - PROCESS | 516 | --DOCSHELL 15B0F800 == 38 [pid = 516] [id = 511] 20:10:47 INFO - PROCESS | 516 | --DOCSHELL 128A4800 == 37 [pid = 516] [id = 510] 20:10:47 INFO - PROCESS | 516 | --DOCSHELL 0F305C00 == 36 [pid = 516] [id = 509] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 105 (140CFC00) [pid = 516] [serial = 1490] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 104 (16B47400) [pid = 516] [serial = 1513] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 103 (10D2E800) [pid = 516] [serial = 1499] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 102 (10C4B400) [pid = 516] [serial = 1498] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1127D400) [pid = 516] [serial = 1495] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1314D400) [pid = 516] [serial = 1504] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 99 (13818800) [pid = 516] [serial = 1505] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 98 (15B01800) [pid = 516] [serial = 1511] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 97 (10F95400) [pid = 516] [serial = 1501] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 96 (11A0FC00) [pid = 516] [serial = 1502] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 95 (15417000) [pid = 516] [serial = 1507] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 94 (0F304C00) [pid = 516] [serial = 1492] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 93 (16D67400) [pid = 516] [serial = 1514] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 92 (16F4A400) [pid = 516] [serial = 1516] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 91 (158A2400) [pid = 516] [serial = 1520] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 90 (1400C000) [pid = 516] [serial = 1519] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 89 (16D74C00) [pid = 516] [serial = 1522] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 88 (158A0400) [pid = 516] [serial = 1510] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 87 (16F76800) [pid = 516] [serial = 1517] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 86 (16F46C00) [pid = 516] [serial = 1523] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | --DOMWINDOW == 85 (154C5C00) [pid = 516] [serial = 1508] [outer = 00000000] [url = about:blank] 20:10:47 INFO - PROCESS | 516 | 1463281847446 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 794ms 20:10:47 INFO - PROCESS | 516 | 1463281847509 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:10:47 INFO - PROCESS | 516 | 1463281847512 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 20:10:47 INFO - PROCESS | 516 | 1463281847517 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:10:47 INFO - PROCESS | 516 | 1463281847520 Marionette TRACE conn2 <- [1,2078,null,{}] 20:10:47 INFO - PROCESS | 516 | 1463281847525 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:47 INFO - PROCESS | 516 | 1463281847609 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:10:47 INFO - PROCESS | 516 | 1463281847618 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:47 INFO - PROCESS | 516 | ++DOCSHELL 128A4800 == 37 [pid = 516] [id = 529] 20:10:47 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (12A7D400) [pid = 516] [serial = 1587] [outer = 00000000] 20:10:47 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (13373800) [pid = 516] [serial = 1588] [outer = 12A7D400] 20:10:47 INFO - PROCESS | 516 | 1463281847664 Marionette DEBUG loaded listener.js 20:10:47 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (13905800) [pid = 516] [serial = 1589] [outer = 12A7D400] 20:10:48 INFO - PROCESS | 516 | 1463281848142 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 685ms 20:10:48 INFO - PROCESS | 516 | 1463281848201 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:10:48 INFO - PROCESS | 516 | 1463281848203 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 20:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:10:48 INFO - PROCESS | 516 | 1463281848208 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:10:48 INFO - PROCESS | 516 | 1463281848213 Marionette TRACE conn2 <- [1,2082,null,{}] 20:10:48 INFO - PROCESS | 516 | 1463281848222 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:48 INFO - PROCESS | 516 | 1463281848301 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:10:48 INFO - PROCESS | 516 | 1463281848311 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:48 INFO - PROCESS | 516 | ++DOCSHELL 1541F000 == 38 [pid = 516] [id = 530] 20:10:48 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (15420C00) [pid = 516] [serial = 1590] [outer = 00000000] 20:10:48 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (15720800) [pid = 516] [serial = 1591] [outer = 15420C00] 20:10:48 INFO - PROCESS | 516 | 1463281848355 Marionette DEBUG loaded listener.js 20:10:48 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1589E000) [pid = 516] [serial = 1592] [outer = 15420C00] 20:10:48 INFO - PROCESS | 516 | 1463281848799 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 654ms 20:10:48 INFO - PROCESS | 516 | 1463281848864 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:10:48 INFO - PROCESS | 516 | 1463281848867 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 20:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:10:48 INFO - PROCESS | 516 | 1463281848870 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:10:48 INFO - PROCESS | 516 | 1463281848872 Marionette TRACE conn2 <- [1,2086,null,{}] 20:10:48 INFO - PROCESS | 516 | 1463281848876 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:48 INFO - PROCESS | 516 | 1463281848952 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:10:48 INFO - PROCESS | 516 | 1463281848986 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:49 INFO - PROCESS | 516 | ++DOCSHELL 14011C00 == 39 [pid = 516] [id = 531] 20:10:49 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (1537D400) [pid = 516] [serial = 1593] [outer = 00000000] 20:10:49 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (158A9800) [pid = 516] [serial = 1594] [outer = 1537D400] 20:10:49 INFO - PROCESS | 516 | 1463281849116 Marionette DEBUG loaded listener.js 20:10:49 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (15B0B800) [pid = 516] [serial = 1595] [outer = 1537D400] 20:10:49 INFO - PROCESS | 516 | 1463281849517 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 20:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 701ms 20:10:49 INFO - PROCESS | 516 | 1463281849570 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:10:49 INFO - PROCESS | 516 | 1463281849573 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 20:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:10:49 INFO - PROCESS | 516 | 1463281849577 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:10:49 INFO - PROCESS | 516 | 1463281849581 Marionette TRACE conn2 <- [1,2090,null,{}] 20:10:49 INFO - PROCESS | 516 | 1463281849584 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:49 INFO - PROCESS | 516 | 1463281849695 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:10:49 INFO - PROCESS | 516 | 1463281849701 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:49 INFO - PROCESS | 516 | ++DOCSHELL 1697B400 == 40 [pid = 516] [id = 532] 20:10:49 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (16982000) [pid = 516] [serial = 1596] [outer = 00000000] 20:10:49 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (16C09800) [pid = 516] [serial = 1597] [outer = 16982000] 20:10:49 INFO - PROCESS | 516 | 1463281849756 Marionette DEBUG loaded listener.js 20:10:49 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (16D70800) [pid = 516] [serial = 1598] [outer = 16982000] 20:10:50 INFO - PROCESS | 516 | 1463281850233 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 20:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 701ms 20:10:50 INFO - PROCESS | 516 | 1463281850275 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:10:50 INFO - PROCESS | 516 | 1463281850277 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 20:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:10:50 INFO - PROCESS | 516 | 1463281850285 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:10:50 INFO - PROCESS | 516 | 1463281850287 Marionette TRACE conn2 <- [1,2094,null,{}] 20:10:50 INFO - PROCESS | 516 | 1463281850331 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:50 INFO - PROCESS | 516 | 1463281850442 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:10:50 INFO - PROCESS | 516 | 1463281850456 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:50 INFO - PROCESS | 516 | ++DOCSHELL 105FA800 == 41 [pid = 516] [id = 533] 20:10:50 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (15414400) [pid = 516] [serial = 1599] [outer = 00000000] 20:10:50 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (1718C800) [pid = 516] [serial = 1600] [outer = 15414400] 20:10:50 INFO - PROCESS | 516 | 1463281850500 Marionette DEBUG loaded listener.js 20:10:50 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (17195C00) [pid = 516] [serial = 1601] [outer = 15414400] 20:10:50 INFO - PROCESS | 516 | 1463281850942 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 20:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 685ms 20:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:10:50 INFO - PROCESS | 516 | 1463281850980 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:10:50 INFO - PROCESS | 516 | 1463281850982 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 20:10:50 INFO - PROCESS | 516 | 1463281850985 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:10:50 INFO - PROCESS | 516 | 1463281850987 Marionette TRACE conn2 <- [1,2098,null,{}] 20:10:50 INFO - PROCESS | 516 | 1463281850990 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:51 INFO - PROCESS | 516 | 1463281851095 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:10:51 INFO - PROCESS | 516 | 1463281851101 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 516 | ++DOCSHELL 17189C00 == 42 [pid = 516] [id = 534] 20:10:51 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (17194C00) [pid = 516] [serial = 1602] [outer = 00000000] 20:10:51 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (172FB000) [pid = 516] [serial = 1603] [outer = 17194C00] 20:10:51 INFO - PROCESS | 516 | 1463281851144 Marionette DEBUG loaded listener.js 20:10:51 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (1773C800) [pid = 516] [serial = 1604] [outer = 17194C00] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 102 (140C7000) [pid = 516] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 101 (0F97B400) [pid = 516] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1718D800) [pid = 516] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 99 (1773D400) [pid = 516] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1589F400) [pid = 516] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 97 (11C5CC00) [pid = 516] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 96 (15B01400) [pid = 516] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 95 (175BF400) [pid = 516] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 94 (16D74400) [pid = 516] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:10:51 INFO - PROCESS | 516 | --DOMWINDOW == 93 (10F96400) [pid = 516] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:10:51 INFO - PROCESS | 516 | 1463281851672 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 20:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 732ms 20:10:51 INFO - PROCESS | 516 | 1463281851726 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:10:51 INFO - PROCESS | 516 | 1463281851728 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 20:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:10:51 INFO - PROCESS | 516 | 1463281851731 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:10:51 INFO - PROCESS | 516 | 1463281851733 Marionette TRACE conn2 <- [1,2102,null,{}] 20:10:51 INFO - PROCESS | 516 | 1463281851764 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:51 INFO - PROCESS | 516 | 1463281851851 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:10:51 INFO - PROCESS | 516 | 1463281851863 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 516 | ++DOCSHELL 11C5CC00 == 43 [pid = 516] [id = 535] 20:10:51 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1589F400) [pid = 516] [serial = 1605] [outer = 00000000] 20:10:51 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (17208C00) [pid = 516] [serial = 1606] [outer = 1589F400] 20:10:51 INFO - PROCESS | 516 | 1463281851907 Marionette DEBUG loaded listener.js 20:10:51 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (17238C00) [pid = 516] [serial = 1607] [outer = 1589F400] 20:10:52 INFO - PROCESS | 516 | 1463281852309 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 20:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 638ms 20:10:52 INFO - PROCESS | 516 | 1463281852370 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:10:52 INFO - PROCESS | 516 | 1463281852372 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 20:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:10:52 INFO - PROCESS | 516 | 1463281852379 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:10:52 INFO - PROCESS | 516 | 1463281852381 Marionette TRACE conn2 <- [1,2106,null,{}] 20:10:52 INFO - PROCESS | 516 | 1463281852384 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:52 INFO - PROCESS | 516 | 1463281852460 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:10:52 INFO - PROCESS | 516 | 1463281852466 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:52 INFO - PROCESS | 516 | ++DOCSHELL 171C7400 == 44 [pid = 516] [id = 536] 20:10:52 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (177E2800) [pid = 516] [serial = 1608] [outer = 00000000] 20:10:52 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1826F400) [pid = 516] [serial = 1609] [outer = 177E2800] 20:10:52 INFO - PROCESS | 516 | 1463281852510 Marionette DEBUG loaded listener.js 20:10:52 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (18278800) [pid = 516] [serial = 1610] [outer = 177E2800] 20:10:52 INFO - PROCESS | 516 | 1463281852942 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 20:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 638ms 20:10:52 INFO - PROCESS | 516 | 1463281853002 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:10:52 INFO - PROCESS | 516 | 1463281853004 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 20:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:10:53 INFO - PROCESS | 516 | 1463281853008 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 516 | 1463281853009 Marionette TRACE conn2 <- [1,2110,null,{}] 20:10:53 INFO - PROCESS | 516 | 1463281853013 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:53 INFO - PROCESS | 516 | 1463281853090 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:10:53 INFO - PROCESS | 516 | 1463281853098 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:53 INFO - PROCESS | 516 | ++DOCSHELL 0F2F2000 == 45 [pid = 516] [id = 537] 20:10:53 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (0F307800) [pid = 516] [serial = 1611] [outer = 00000000] 20:10:53 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (195D5800) [pid = 516] [serial = 1612] [outer = 0F307800] 20:10:53 INFO - PROCESS | 516 | 1463281853147 Marionette DEBUG loaded listener.js 20:10:53 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (195DEC00) [pid = 516] [serial = 1613] [outer = 0F307800] 20:10:53 INFO - PROCESS | 516 | 1463281853788 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 841ms 20:10:53 INFO - PROCESS | 516 | 1463281853852 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:10:53 INFO - PROCESS | 516 | 1463281853856 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 20:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:10:53 INFO - PROCESS | 516 | 1463281853862 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 516 | 1463281853866 Marionette TRACE conn2 <- [1,2114,null,{}] 20:10:53 INFO - PROCESS | 516 | 1463281853872 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:53 INFO - PROCESS | 516 | 1463281853978 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:10:54 INFO - PROCESS | 516 | 1463281854114 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:54 INFO - PROCESS | 516 | ++DOCSHELL 10D26400 == 46 [pid = 516] [id = 538] 20:10:54 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (10D29800) [pid = 516] [serial = 1614] [outer = 00000000] 20:10:54 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (11A02800) [pid = 516] [serial = 1615] [outer = 10D29800] 20:10:54 INFO - PROCESS | 516 | 1463281854171 Marionette DEBUG loaded listener.js 20:10:54 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (12888C00) [pid = 516] [serial = 1616] [outer = 10D29800] 20:10:54 INFO - PROCESS | 516 | 1463281854780 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 20:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 997ms 20:10:54 INFO - PROCESS | 516 | 1463281854865 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:10:54 INFO - PROCESS | 516 | 1463281854871 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 20:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:10:54 INFO - PROCESS | 516 | 1463281854878 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:10:54 INFO - PROCESS | 516 | 1463281854881 Marionette TRACE conn2 <- [1,2118,null,{}] 20:10:54 INFO - PROCESS | 516 | 1463281854885 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:55 INFO - PROCESS | 516 | 1463281855043 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:10:55 INFO - PROCESS | 516 | 1463281855100 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:55 INFO - PROCESS | 516 | ++DOCSHELL 13820400 == 47 [pid = 516] [id = 539] 20:10:55 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (14013C00) [pid = 516] [serial = 1617] [outer = 00000000] 20:10:55 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1541DC00) [pid = 516] [serial = 1618] [outer = 14013C00] 20:10:55 INFO - PROCESS | 516 | 1463281855154 Marionette DEBUG loaded listener.js 20:10:55 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (15B03C00) [pid = 516] [serial = 1619] [outer = 14013C00] 20:10:55 INFO - PROCESS | 516 | 1463281855797 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 20:10:55 INFO - PROCESS | 516 | 1463281855880 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 20:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:10:55 INFO - PROCESS | 516 | 1463281855884 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:10:55 INFO - PROCESS | 516 | 1463281855887 Marionette TRACE conn2 <- [1,2122,null,{}] 20:10:55 INFO - PROCESS | 516 | 1463281855913 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:56 INFO - PROCESS | 516 | 1463281856025 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:10:56 INFO - PROCESS | 516 | 1463281856153 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:56 INFO - PROCESS | 516 | ++DOCSHELL 17206800 == 48 [pid = 516] [id = 540] 20:10:56 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (172F1400) [pid = 516] [serial = 1620] [outer = 00000000] 20:10:56 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (195DA800) [pid = 516] [serial = 1621] [outer = 172F1400] 20:10:56 INFO - PROCESS | 516 | 1463281856213 Marionette DEBUG loaded listener.js 20:10:56 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (19643800) [pid = 516] [serial = 1622] [outer = 172F1400] 20:10:56 INFO - PROCESS | 516 | 1463281856758 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 20:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 903ms 20:10:56 INFO - PROCESS | 516 | 1463281856787 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:10:56 INFO - PROCESS | 516 | 1463281856790 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 20:10:56 INFO - PROCESS | 516 | 1463281856794 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:10:56 INFO - PROCESS | 516 | 1463281856796 Marionette TRACE conn2 <- [1,2126,null,{}] 20:10:56 INFO - PROCESS | 516 | 1463281856799 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:56 INFO - PROCESS | 516 | 1463281856900 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:10:57 INFO - PROCESS | 516 | 1463281857006 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:57 INFO - PROCESS | 516 | ++DOCSHELL 19646C00 == 49 [pid = 516] [id = 541] 20:10:57 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (19649C00) [pid = 516] [serial = 1623] [outer = 00000000] 20:10:57 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1964EC00) [pid = 516] [serial = 1624] [outer = 19649C00] 20:10:57 INFO - PROCESS | 516 | 1463281857060 Marionette DEBUG loaded listener.js 20:10:57 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (197B4800) [pid = 516] [serial = 1625] [outer = 19649C00] 20:10:57 INFO - PROCESS | 516 | 1463281857845 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 20:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1153ms 20:10:57 INFO - PROCESS | 516 | 1463281857937 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:10:57 INFO - PROCESS | 516 | 1463281857941 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 20:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:10:57 INFO - PROCESS | 516 | 1463281857947 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:10:57 INFO - PROCESS | 516 | 1463281857951 Marionette TRACE conn2 <- [1,2130,null,{}] 20:10:57 INFO - PROCESS | 516 | 1463281857957 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:58 INFO - PROCESS | 516 | 1463281858054 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:10:58 INFO - PROCESS | 516 | 1463281858208 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:58 INFO - PROCESS | 516 | ++DOCSHELL 11C5AC00 == 50 [pid = 516] [id = 542] 20:10:58 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (11C5B000) [pid = 516] [serial = 1626] [outer = 00000000] 20:10:58 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (12A73C00) [pid = 516] [serial = 1627] [outer = 11C5B000] 20:10:58 INFO - PROCESS | 516 | 1463281858260 Marionette DEBUG loaded listener.js 20:10:58 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1330CC00) [pid = 516] [serial = 1628] [outer = 11C5B000] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 114AC400 == 49 [pid = 516] [id = 507] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 171C7400 == 48 [pid = 516] [id = 536] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 11C5CC00 == 47 [pid = 516] [id = 535] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 17189C00 == 46 [pid = 516] [id = 534] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 105FA800 == 45 [pid = 516] [id = 533] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 1697B400 == 44 [pid = 516] [id = 532] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 14011C00 == 43 [pid = 516] [id = 531] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 1541F000 == 42 [pid = 516] [id = 530] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 128A4800 == 41 [pid = 516] [id = 529] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 0F30E400 == 40 [pid = 516] [id = 528] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 0F2EE000 == 39 [pid = 516] [id = 527] 20:10:58 INFO - PROCESS | 516 | --DOCSHELL 10A55C00 == 38 [pid = 516] [id = 524] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 116 (12A7C000) [pid = 516] [serial = 1546] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 115 (13156400) [pid = 516] [serial = 1547] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 114 (15F6E400) [pid = 516] [serial = 1552] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 113 (177AEC00) [pid = 516] [serial = 1561] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 112 (172F3000) [pid = 516] [serial = 1526] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12A78800) [pid = 516] [serial = 1544] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 110 (12844C00) [pid = 516] [serial = 1543] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 109 (154C5400) [pid = 516] [serial = 1549] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 108 (1589A800) [pid = 516] [serial = 1550] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 107 (0F9F1000) [pid = 516] [serial = 1528] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 106 (140D1000) [pid = 516] [serial = 1540] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 105 (130D6800) [pid = 516] [serial = 1531] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 104 (16987C00) [pid = 516] [serial = 1534] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 103 (17C5A800) [pid = 516] [serial = 1537] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 102 (140C5C00) [pid = 516] [serial = 1564] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 101 (171C7800) [pid = 516] [serial = 1558] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 100 (18044000) [pid = 516] [serial = 1567] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 99 (177B0400) [pid = 516] [serial = 1562] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 98 (18049C00) [pid = 516] [serial = 1568] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 97 (16D68C00) [pid = 516] [serial = 1555] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 96 (16D72400) [pid = 516] [serial = 1556] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 95 (172EE800) [pid = 516] [serial = 1559] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 94 (17207800) [pid = 516] [serial = 1565] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 93 (16881C00) [pid = 516] [serial = 1553] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1826FC00) [pid = 516] [serial = 1570] [outer = 00000000] [url = about:blank] 20:10:58 INFO - PROCESS | 516 | 1463281858842 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 20:10:58 INFO - PROCESS | 516 | 1463281858898 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 20:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:10:58 INFO - PROCESS | 516 | 1463281858904 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 516 | 1463281858907 Marionette TRACE conn2 <- [1,2134,null,{}] 20:10:58 INFO - PROCESS | 516 | 1463281858911 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:58 INFO - PROCESS | 516 | 1463281858993 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:10:58 INFO - PROCESS | 516 | 1463281859001 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:59 INFO - PROCESS | 516 | ++DOCSHELL 11288000 == 39 [pid = 516] [id = 543] 20:10:59 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (11289C00) [pid = 516] [serial = 1629] [outer = 00000000] 20:10:59 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (131FF400) [pid = 516] [serial = 1630] [outer = 11289C00] 20:10:59 INFO - PROCESS | 516 | 1463281859046 Marionette DEBUG loaded listener.js 20:10:59 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (13DC2800) [pid = 516] [serial = 1631] [outer = 11289C00] 20:10:59 INFO - PROCESS | 516 | 1463281859576 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 20:10:59 INFO - PROCESS | 516 | 1463281859605 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 20:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:10:59 INFO - PROCESS | 516 | 1463281859609 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:10:59 INFO - PROCESS | 516 | 1463281859612 Marionette TRACE conn2 <- [1,2138,null,{}] 20:10:59 INFO - PROCESS | 516 | 1463281859622 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:59 INFO - PROCESS | 516 | 1463281859704 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:10:59 INFO - PROCESS | 516 | 1463281859713 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:59 INFO - PROCESS | 516 | ++DOCSHELL 158A5000 == 40 [pid = 516] [id = 544] 20:10:59 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (158A5400) [pid = 516] [serial = 1632] [outer = 00000000] 20:10:59 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (15D6D000) [pid = 516] [serial = 1633] [outer = 158A5400] 20:10:59 INFO - PROCESS | 516 | 1463281859763 Marionette DEBUG loaded listener.js 20:10:59 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1697A800) [pid = 516] [serial = 1634] [outer = 158A5400] 20:11:00 INFO - PROCESS | 516 | 1463281860249 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 20:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 685ms 20:11:00 INFO - PROCESS | 516 | 1463281860308 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:11:00 INFO - PROCESS | 516 | 1463281860310 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 20:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:11:00 INFO - PROCESS | 516 | 1463281860313 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:11:00 INFO - PROCESS | 516 | 1463281860315 Marionette TRACE conn2 <- [1,2142,null,{}] 20:11:00 INFO - PROCESS | 516 | 1463281860318 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:00 INFO - PROCESS | 516 | 1463281860397 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:11:00 INFO - PROCESS | 516 | 1463281860403 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:00 INFO - PROCESS | 516 | ++DOCSHELL 15B0D000 == 41 [pid = 516] [id = 545] 20:11:00 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (16D68C00) [pid = 516] [serial = 1635] [outer = 00000000] 20:11:00 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (16F76800) [pid = 516] [serial = 1636] [outer = 16D68C00] 20:11:00 INFO - PROCESS | 516 | 1463281860449 Marionette DEBUG loaded listener.js 20:11:00 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (17187800) [pid = 516] [serial = 1637] [outer = 16D68C00] 20:11:00 INFO - PROCESS | 516 | 1463281860906 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 623ms 20:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:11:00 INFO - PROCESS | 516 | 1463281860951 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 20:11:00 INFO - PROCESS | 516 | 1463281860953 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 20:11:00 INFO - PROCESS | 516 | 1463281860957 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:11:00 INFO - PROCESS | 516 | 1463281860958 Marionette TRACE conn2 <- [1,2146,null,{}] 20:11:00 INFO - PROCESS | 516 | 1463281860962 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:01 INFO - PROCESS | 516 | 1463281861083 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:11:01 INFO - PROCESS | 516 | 1463281861169 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 516 | ++DOCSHELL 17207800 == 42 [pid = 516] [id = 546] 20:11:01 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (17209000) [pid = 516] [serial = 1638] [outer = 00000000] 20:11:01 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (172F4400) [pid = 516] [serial = 1639] [outer = 17209000] 20:11:01 INFO - PROCESS | 516 | 1463281861213 Marionette DEBUG loaded listener.js 20:11:01 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (17738400) [pid = 516] [serial = 1640] [outer = 17209000] 20:11:01 INFO - PROCESS | 516 | 1463281861621 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 685ms 20:11:01 INFO - PROCESS | 516 | 1463281861661 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 20:11:01 INFO - PROCESS | 516 | 1463281861663 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 20:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:11:01 INFO - PROCESS | 516 | 1463281861666 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:11:01 INFO - PROCESS | 516 | 1463281861667 Marionette TRACE conn2 <- [1,2150,null,{}] 20:11:01 INFO - PROCESS | 516 | 1463281861671 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:01 INFO - PROCESS | 516 | 1463281861814 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:11:01 INFO - PROCESS | 516 | 1463281861829 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 516 | ++DOCSHELL 10D21400 == 43 [pid = 516] [id = 547] 20:11:01 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (175BAC00) [pid = 516] [serial = 1641] [outer = 00000000] 20:11:01 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (18047800) [pid = 516] [serial = 1642] [outer = 175BAC00] 20:11:01 INFO - PROCESS | 516 | 1463281861936 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1826F000) [pid = 516] [serial = 1643] [outer = 175BAC00] 20:11:02 INFO - PROCESS | 516 | 1463281862363 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 20:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 747ms 20:11:02 INFO - PROCESS | 516 | 1463281862407 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:11:02 INFO - PROCESS | 516 | 1463281862409 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 20:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:11:02 INFO - PROCESS | 516 | 1463281862412 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:11:02 INFO - PROCESS | 516 | 1463281862414 Marionette TRACE conn2 <- [1,2154,null,{}] 20:11:02 INFO - PROCESS | 516 | 1463281862417 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:02 INFO - PROCESS | 516 | 1463281862543 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:11:02 INFO - PROCESS | 516 | 1463281862608 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:02 INFO - PROCESS | 516 | ++DOCSHELL 1826B000 == 44 [pid = 516] [id = 548] 20:11:02 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (18273800) [pid = 516] [serial = 1644] [outer = 00000000] 20:11:02 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (19642800) [pid = 516] [serial = 1645] [outer = 18273800] 20:11:02 INFO - PROCESS | 516 | 1463281862651 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (19644C00) [pid = 516] [serial = 1646] [outer = 18273800] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 109 (16982000) [pid = 516] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 108 (15414400) [pid = 516] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1537D400) [pid = 516] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 106 (15420C00) [pid = 516] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 105 (0F39A400) [pid = 516] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 104 (12A7D400) [pid = 516] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 103 (0F2EE800) [pid = 516] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 102 (17194C00) [pid = 516] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 101 (177E2800) [pid = 516] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1589F400) [pid = 516] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:11:03 INFO - PROCESS | 516 | --DOMWINDOW == 99 (0F9ECC00) [pid = 516] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:11:03 INFO - PROCESS | 516 | 1463281863123 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 20:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 732ms 20:11:03 INFO - PROCESS | 516 | 1463281863138 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:11:03 INFO - PROCESS | 516 | 1463281863140 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 20:11:03 INFO - PROCESS | 516 | 1463281863143 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:11:03 INFO - PROCESS | 516 | 1463281863145 Marionette TRACE conn2 <- [1,2158,null,{}] 20:11:03 INFO - PROCESS | 516 | 1463281863148 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:03 INFO - PROCESS | 516 | 1463281863225 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:11:03 INFO - PROCESS | 516 | 1463281863231 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:03 INFO - PROCESS | 516 | ++DOCSHELL 0F39A400 == 45 [pid = 516] [id = 549] 20:11:03 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (12AE8C00) [pid = 516] [serial = 1647] [outer = 00000000] 20:11:03 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (15B04400) [pid = 516] [serial = 1648] [outer = 12AE8C00] 20:11:03 INFO - PROCESS | 516 | 1463281863275 Marionette DEBUG loaded listener.js 20:11:03 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (16D74C00) [pid = 516] [serial = 1649] [outer = 12AE8C00] 20:11:03 INFO - PROCESS | 516 | 1463281863710 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 20:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 592ms 20:11:03 INFO - PROCESS | 516 | 1463281863740 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:11:03 INFO - PROCESS | 516 | 1463281863742 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 20:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:11:03 INFO - PROCESS | 516 | 1463281863745 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - PROCESS | 516 | 1463281863747 Marionette TRACE conn2 <- [1,2162,null,{}] 20:11:03 INFO - PROCESS | 516 | 1463281863751 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:03 INFO - PROCESS | 516 | 1463281863829 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:11:03 INFO - PROCESS | 516 | 1463281863835 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:03 INFO - PROCESS | 516 | ++DOCSHELL 12D78400 == 46 [pid = 516] [id = 550] 20:11:03 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (15414000) [pid = 516] [serial = 1650] [outer = 00000000] 20:11:03 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (195D8000) [pid = 516] [serial = 1651] [outer = 15414000] 20:11:03 INFO - PROCESS | 516 | 1463281863878 Marionette DEBUG loaded listener.js 20:11:03 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (197BB400) [pid = 516] [serial = 1652] [outer = 15414000] 20:11:04 INFO - PROCESS | 516 | 1463281864360 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 638ms 20:11:04 INFO - PROCESS | 516 | 1463281864384 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:11:04 INFO - PROCESS | 516 | 1463281864386 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 20:11:04 INFO - PROCESS | 516 | 1463281864389 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:11:04 INFO - PROCESS | 516 | 1463281864390 Marionette TRACE conn2 <- [1,2166,null,{}] 20:11:04 INFO - PROCESS | 516 | 1463281864398 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:04 INFO - PROCESS | 516 | 1463281864481 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:11:04 INFO - PROCESS | 516 | 1463281864487 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:04 INFO - PROCESS | 516 | ++DOCSHELL 102D8800 == 47 [pid = 516] [id = 551] 20:11:04 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (15D68400) [pid = 516] [serial = 1653] [outer = 00000000] 20:11:04 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1982D000) [pid = 516] [serial = 1654] [outer = 15D68400] 20:11:04 INFO - PROCESS | 516 | 1463281864532 Marionette DEBUG loaded listener.js 20:11:04 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (19833400) [pid = 516] [serial = 1655] [outer = 15D68400] 20:11:04 INFO - PROCESS | 516 | 1463281864964 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 591ms 20:11:04 INFO - PROCESS | 516 | 1463281864987 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:11:04 INFO - PROCESS | 516 | 1463281864990 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 20:11:04 INFO - PROCESS | 516 | 1463281865010 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:11:05 INFO - PROCESS | 516 | 1463281865012 Marionette TRACE conn2 <- [1,2170,null,{}] 20:11:05 INFO - PROCESS | 516 | 1463281865071 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:05 INFO - PROCESS | 516 | 1463281865178 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:11:05 INFO - PROCESS | 516 | 1463281865352 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:05 INFO - PROCESS | 516 | ++DOCSHELL 10E8C800 == 48 [pid = 516] [id = 552] 20:11:05 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (10F96400) [pid = 516] [serial = 1656] [outer = 00000000] 20:11:05 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (11A03000) [pid = 516] [serial = 1657] [outer = 10F96400] 20:11:05 INFO - PROCESS | 516 | 1463281865408 Marionette DEBUG loaded listener.js 20:11:05 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (128A8000) [pid = 516] [serial = 1658] [outer = 10F96400] 20:11:05 INFO - PROCESS | 516 | 1463281865943 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 997ms 20:11:05 INFO - PROCESS | 516 | 1463281865997 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:11:05 INFO - PROCESS | 516 | 1463281866002 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 20:11:05 INFO - PROCESS | 516 | 1463281866007 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:11:05 INFO - PROCESS | 516 | 1463281866009 Marionette TRACE conn2 <- [1,2174,null,{}] 20:11:06 INFO - PROCESS | 516 | 1463281866014 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:06 INFO - PROCESS | 516 | 1463281866127 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:11:06 INFO - PROCESS | 516 | 1463281866241 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:06 INFO - PROCESS | 516 | ++DOCSHELL 1580A400 == 49 [pid = 516] [id = 553] 20:11:06 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (1589AC00) [pid = 516] [serial = 1659] [outer = 00000000] 20:11:06 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (15D68800) [pid = 516] [serial = 1660] [outer = 1589AC00] 20:11:06 INFO - PROCESS | 516 | 1463281866336 Marionette DEBUG loaded listener.js 20:11:06 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (16F4D400) [pid = 516] [serial = 1661] [outer = 1589AC00] 20:11:06 INFO - PROCESS | 516 | 1463281866912 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 934ms 20:11:06 INFO - PROCESS | 516 | 1463281866952 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:11:06 INFO - PROCESS | 516 | 1463281866955 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 20:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:11:06 INFO - PROCESS | 516 | 1463281866959 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:11:06 INFO - PROCESS | 516 | 1463281866961 Marionette TRACE conn2 <- [1,2178,null,{}] 20:11:06 INFO - PROCESS | 516 | 1463281866965 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:07 INFO - PROCESS | 516 | 1463281867075 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:11:07 INFO - PROCESS | 516 | 1463281867213 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:07 INFO - PROCESS | 516 | ++DOCSHELL 15B07C00 == 50 [pid = 516] [id = 554] 20:11:07 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (16F71000) [pid = 516] [serial = 1662] [outer = 00000000] 20:11:07 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1826CC00) [pid = 516] [serial = 1663] [outer = 16F71000] 20:11:07 INFO - PROCESS | 516 | 1463281867256 Marionette DEBUG loaded listener.js 20:11:07 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (195D6000) [pid = 516] [serial = 1664] [outer = 16F71000] 20:11:07 INFO - PROCESS | 516 | 1463281867871 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 20:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 934ms 20:11:07 INFO - PROCESS | 516 | 1463281867906 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:11:07 INFO - PROCESS | 516 | 1463281867912 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 20:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:11:07 INFO - PROCESS | 516 | 1463281867918 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:11:07 INFO - PROCESS | 516 | 1463281867920 Marionette TRACE conn2 <- [1,2182,null,{}] 20:11:07 INFO - PROCESS | 516 | 1463281867924 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:08 INFO - PROCESS | 516 | 1463281868025 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:11:08 INFO - PROCESS | 516 | 1463281868170 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:08 INFO - PROCESS | 516 | ++DOCSHELL 177E1400 == 51 [pid = 516] [id = 555] 20:11:08 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (19839400) [pid = 516] [serial = 1665] [outer = 00000000] 20:11:08 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1988A000) [pid = 516] [serial = 1666] [outer = 19839400] 20:11:08 INFO - PROCESS | 516 | 1463281868225 Marionette DEBUG loaded listener.js 20:11:08 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (19891800) [pid = 516] [serial = 1667] [outer = 19839400] 20:11:08 INFO - PROCESS | 516 | 1463281868784 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 20:11:08 INFO - PROCESS | 516 | --DOCSHELL 1B36FC00 == 50 [pid = 516] [id = 16] 20:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 950ms 20:11:08 INFO - PROCESS | 516 | 1463281868864 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:11:08 INFO - PROCESS | 516 | 1463281868866 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 20:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:11:08 INFO - PROCESS | 516 | 1463281868870 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:11:08 INFO - PROCESS | 516 | 1463281868872 Marionette TRACE conn2 <- [1,2186,null,{}] 20:11:08 INFO - PROCESS | 516 | 1463281868875 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:08 INFO - PROCESS | 516 | 1463281868975 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:11:09 INFO - PROCESS | 516 | 1463281869265 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:09 INFO - PROCESS | 516 | ++DOCSHELL 0F2F8000 == 51 [pid = 516] [id = 556] 20:11:09 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (0F306800) [pid = 516] [serial = 1668] [outer = 00000000] 20:11:09 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (10D2E000) [pid = 516] [serial = 1669] [outer = 0F306800] 20:11:09 INFO - PROCESS | 516 | 1463281869337 Marionette DEBUG loaded listener.js 20:11:09 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (114AC400) [pid = 516] [serial = 1670] [outer = 0F306800] 20:11:09 INFO - PROCESS | 516 | 1463281869913 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1090ms 20:11:09 INFO - PROCESS | 516 | 1463281869968 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:11:09 INFO - PROCESS | 516 | 1463281869972 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 20:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:11:09 INFO - PROCESS | 516 | 1463281869976 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:11:09 INFO - PROCESS | 516 | 1463281869979 Marionette TRACE conn2 <- [1,2190,null,{}] 20:11:09 INFO - PROCESS | 516 | 1463281869984 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:10 INFO - PROCESS | 516 | 1463281870080 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:11:10 INFO - PROCESS | 516 | 1463281870203 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:10 INFO - PROCESS | 516 | ++DOCSHELL 1055C000 == 52 [pid = 516] [id = 557] 20:11:10 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (10562000) [pid = 516] [serial = 1671] [outer = 00000000] 20:11:10 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10D2C800) [pid = 516] [serial = 1672] [outer = 10562000] 20:11:10 INFO - PROCESS | 516 | 1463281870294 Marionette DEBUG loaded listener.js 20:11:10 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1307B400) [pid = 516] [serial = 1673] [outer = 10562000] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 12D78400 == 51 [pid = 516] [id = 550] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 0F39A400 == 50 [pid = 516] [id = 549] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 1826B000 == 49 [pid = 516] [id = 548] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 0F303000 == 48 [pid = 516] [id = 523] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 10D21400 == 47 [pid = 516] [id = 547] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 17207800 == 46 [pid = 516] [id = 546] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 15B0D000 == 45 [pid = 516] [id = 545] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 158A5000 == 44 [pid = 516] [id = 544] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 11288000 == 43 [pid = 516] [id = 543] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 11C5AC00 == 42 [pid = 516] [id = 542] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 17206800 == 41 [pid = 516] [id = 540] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 125 (195D5800) [pid = 516] [serial = 1612] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 124 (10BB3C00) [pid = 516] [serial = 1573] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 123 (13903400) [pid = 516] [serial = 1576] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 122 (1720D400) [pid = 516] [serial = 1579] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 13820400 == 40 [pid = 516] [id = 539] 20:11:10 INFO - PROCESS | 516 | --DOCSHELL 10D26400 == 39 [pid = 516] [id = 538] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 121 (16C09800) [pid = 516] [serial = 1597] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 120 (1718C800) [pid = 516] [serial = 1600] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 119 (158A9800) [pid = 516] [serial = 1594] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 118 (15720800) [pid = 516] [serial = 1591] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 117 (1589E000) [pid = 516] [serial = 1592] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 116 (10A5C000) [pid = 516] [serial = 1585] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 115 (11292C00) [pid = 516] [serial = 1586] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 114 (13373800) [pid = 516] [serial = 1588] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 113 (13905800) [pid = 516] [serial = 1589] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 112 (10D2D000) [pid = 516] [serial = 1583] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 111 (10BB2800) [pid = 516] [serial = 1582] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 110 (172FB000) [pid = 516] [serial = 1603] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 109 (18278800) [pid = 516] [serial = 1610] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 108 (17208C00) [pid = 516] [serial = 1606] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1826F400) [pid = 516] [serial = 1609] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 106 (1773C800) [pid = 516] [serial = 1604] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 105 (18270400) [pid = 516] [serial = 1571] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 104 (16D70800) [pid = 516] [serial = 1598] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 103 (17238C00) [pid = 516] [serial = 1607] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 102 (17195C00) [pid = 516] [serial = 1601] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | --DOMWINDOW == 101 (15B0B800) [pid = 516] [serial = 1595] [outer = 00000000] [url = about:blank] 20:11:10 INFO - PROCESS | 516 | 1463281870742 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:11:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:11:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 794ms 20:11:10 INFO - PROCESS | 516 | 1463281870778 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:11:10 INFO - PROCESS | 516 | 1463281870781 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 20:11:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:11:10 INFO - PROCESS | 516 | 1463281870786 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:11:10 INFO - PROCESS | 516 | 1463281870788 Marionette TRACE conn2 <- [1,2194,null,{}] 20:11:10 INFO - PROCESS | 516 | 1463281870791 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:10 INFO - PROCESS | 516 | 1463281870873 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:11:10 INFO - PROCESS | 516 | 1463281870880 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:10 INFO - PROCESS | 516 | ++DOCSHELL 10D25000 == 40 [pid = 516] [id = 558] 20:11:10 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (10F97400) [pid = 516] [serial = 1674] [outer = 00000000] 20:11:10 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (13DBC400) [pid = 516] [serial = 1675] [outer = 10F97400] 20:11:10 INFO - PROCESS | 516 | 1463281870924 Marionette DEBUG loaded listener.js 20:11:10 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (140CEC00) [pid = 516] [serial = 1676] [outer = 10F97400] 20:11:11 INFO - PROCESS | 516 | 1463281871438 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 20:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 701ms 20:11:11 INFO - PROCESS | 516 | 1463281871486 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:11:11 INFO - PROCESS | 516 | 1463281871488 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 20:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:11:11 INFO - PROCESS | 516 | 1463281871494 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:11:11 INFO - PROCESS | 516 | 1463281871499 Marionette TRACE conn2 <- [1,2198,null,{}] 20:11:11 INFO - PROCESS | 516 | 1463281871508 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:11 INFO - PROCESS | 516 | 1463281871591 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:11:11 INFO - PROCESS | 516 | 1463281871702 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:11 INFO - PROCESS | 516 | ++DOCSHELL 130DA000 == 41 [pid = 516] [id = 559] 20:11:11 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (13819400) [pid = 516] [serial = 1677] [outer = 00000000] 20:11:11 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (158A9800) [pid = 516] [serial = 1678] [outer = 13819400] 20:11:11 INFO - PROCESS | 516 | 1463281871747 Marionette DEBUG loaded listener.js 20:11:11 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (15B09800) [pid = 516] [serial = 1679] [outer = 13819400] 20:11:12 INFO - PROCESS | 516 | 1463281872087 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 20:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 654ms 20:11:12 INFO - PROCESS | 516 | 1463281872134 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:11:12 INFO - PROCESS | 516 | 1463281872137 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 20:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:11:12 INFO - PROCESS | 516 | 1463281872140 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:11:12 INFO - PROCESS | 516 | 1463281872142 Marionette TRACE conn2 <- [1,2202,null,{}] 20:11:12 INFO - PROCESS | 516 | 1463281872145 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:12 INFO - PROCESS | 516 | 1463281872231 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:11:12 INFO - PROCESS | 516 | 1463281872267 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 516 | ++DOCSHELL 15D74800 == 42 [pid = 516] [id = 560] 20:11:12 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (16881C00) [pid = 516] [serial = 1680] [outer = 00000000] 20:11:12 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (15B0FC00) [pid = 516] [serial = 1681] [outer = 16881C00] 20:11:12 INFO - PROCESS | 516 | 1463281872312 Marionette DEBUG loaded listener.js 20:11:12 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (16D71C00) [pid = 516] [serial = 1682] [outer = 16881C00] 20:11:12 INFO - PROCESS | 516 | 1463281872785 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 20:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 685ms 20:11:12 INFO - PROCESS | 516 | 1463281872839 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:11:12 INFO - PROCESS | 516 | 1463281872841 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 20:11:12 INFO - PROCESS | 516 | 1463281872845 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:11:12 INFO - PROCESS | 516 | 1463281872846 Marionette TRACE conn2 <- [1,2206,null,{}] 20:11:12 INFO - PROCESS | 516 | 1463281872855 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:12 INFO - PROCESS | 516 | 1463281872964 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:11:12 INFO - PROCESS | 516 | 1463281872970 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 516 | ++DOCSHELL 16F6C800 == 43 [pid = 516] [id = 561] 20:11:12 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (16F70C00) [pid = 516] [serial = 1683] [outer = 00000000] 20:11:13 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (17195800) [pid = 516] [serial = 1684] [outer = 16F70C00] 20:11:13 INFO - PROCESS | 516 | 1463281873026 Marionette DEBUG loaded listener.js 20:11:13 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (17208800) [pid = 516] [serial = 1685] [outer = 16F70C00] 20:11:13 INFO - PROCESS | 516 | 1463281873529 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 20:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 685ms 20:11:13 INFO - PROCESS | 516 | 1463281873550 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:11:13 INFO - PROCESS | 516 | 1463281873552 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 20:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:11:13 INFO - PROCESS | 516 | 1463281873555 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:11:13 INFO - PROCESS | 516 | 1463281873556 Marionette TRACE conn2 <- [1,2210,null,{}] 20:11:13 INFO - PROCESS | 516 | 1463281873564 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:13 INFO - PROCESS | 516 | 1463281873703 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:11:13 INFO - PROCESS | 516 | 1463281873721 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:13 INFO - PROCESS | 516 | ++DOCSHELL 1720C400 == 44 [pid = 516] [id = 562] 20:11:13 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (172F4800) [pid = 516] [serial = 1686] [outer = 00000000] 20:11:13 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (177E5C00) [pid = 516] [serial = 1687] [outer = 172F4800] 20:11:13 INFO - PROCESS | 516 | 1463281873769 Marionette DEBUG loaded listener.js 20:11:13 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (17C62800) [pid = 516] [serial = 1688] [outer = 172F4800] 20:11:14 INFO - PROCESS | 516 | 1463281874199 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 701ms 20:11:14 INFO - PROCESS | 516 | 1463281874254 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:11:14 INFO - PROCESS | 516 | 1463281874257 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 20:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:11:14 INFO - PROCESS | 516 | 1463281874269 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:11:14 INFO - PROCESS | 516 | 1463281874270 Marionette TRACE conn2 <- [1,2214,null,{}] 20:11:14 INFO - PROCESS | 516 | 1463281874274 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:14 INFO - PROCESS | 516 | 1463281874383 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:11:14 INFO - PROCESS | 516 | 1463281874390 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:14 INFO - PROCESS | 516 | ++DOCSHELL 1128E000 == 45 [pid = 516] [id = 563] 20:11:14 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (172FA800) [pid = 516] [serial = 1689] [outer = 00000000] 20:11:14 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (18271400) [pid = 516] [serial = 1690] [outer = 172FA800] 20:11:14 INFO - PROCESS | 516 | 1463281874438 Marionette DEBUG loaded listener.js 20:11:14 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (18274400) [pid = 516] [serial = 1691] [outer = 172FA800] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 118 (175BAC00) [pid = 516] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 117 (17209000) [pid = 516] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 116 (18273800) [pid = 516] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 115 (16D68C00) [pid = 516] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 114 (11289C00) [pid = 516] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 113 (158A5400) [pid = 516] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 112 (11C5B000) [pid = 516] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12AE8C00) [pid = 516] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:11:14 INFO - PROCESS | 516 | --DOMWINDOW == 110 (15414000) [pid = 516] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:11:14 INFO - PROCESS | 516 | 1463281874964 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 20:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 732ms 20:11:15 INFO - PROCESS | 516 | 1463281875034 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:11:15 INFO - PROCESS | 516 | 1463281875036 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 20:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:11:15 INFO - PROCESS | 516 | 1463281875042 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - PROCESS | 516 | 1463281875043 Marionette TRACE conn2 <- [1,2218,null,{}] 20:11:15 INFO - PROCESS | 516 | 1463281875056 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:15 INFO - PROCESS | 516 | 1463281875135 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:11:15 INFO - PROCESS | 516 | 1463281875142 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:15 INFO - PROCESS | 516 | ++DOCSHELL 11C5B000 == 46 [pid = 516] [id = 564] 20:11:15 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (11C9F400) [pid = 516] [serial = 1692] [outer = 00000000] 20:11:15 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (177A6400) [pid = 516] [serial = 1693] [outer = 11C9F400] 20:11:15 INFO - PROCESS | 516 | 1463281875185 Marionette DEBUG loaded listener.js 20:11:15 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (1826BC00) [pid = 516] [serial = 1694] [outer = 11C9F400] 20:11:15 INFO - PROCESS | 516 | 1463281875608 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 20:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 592ms 20:11:15 INFO - PROCESS | 516 | 1463281875649 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:11:15 INFO - PROCESS | 516 | 1463281875651 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 20:11:15 INFO - PROCESS | 516 | 1463281875654 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:11:15 INFO - PROCESS | 516 | 1463281875656 Marionette TRACE conn2 <- [1,2222,null,{}] 20:11:15 INFO - PROCESS | 516 | 1463281875664 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:15 INFO - PROCESS | 516 | 1463281875744 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:11:15 INFO - PROCESS | 516 | 1463281875751 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:15 INFO - PROCESS | 516 | ++DOCSHELL 172F6400 == 47 [pid = 516] [id = 565] 20:11:15 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (195D2000) [pid = 516] [serial = 1695] [outer = 00000000] 20:11:15 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (1964AC00) [pid = 516] [serial = 1696] [outer = 195D2000] 20:11:15 INFO - PROCESS | 516 | 1463281875794 Marionette DEBUG loaded listener.js 20:11:15 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (197B7400) [pid = 516] [serial = 1697] [outer = 195D2000] 20:11:16 INFO - PROCESS | 516 | 1463281876207 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 20:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 592ms 20:11:16 INFO - PROCESS | 516 | 1463281876264 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:11:16 INFO - PROCESS | 516 | 1463281876266 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 20:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:11:16 INFO - PROCESS | 516 | 1463281876270 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:11:16 INFO - PROCESS | 516 | 1463281876272 Marionette TRACE conn2 <- [1,2226,null,{}] 20:11:16 INFO - PROCESS | 516 | 1463281876280 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:16 INFO - PROCESS | 516 | 1463281876366 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:11:16 INFO - PROCESS | 516 | 1463281876374 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:16 INFO - PROCESS | 516 | ++DOCSHELL 12D2F000 == 48 [pid = 516] [id = 566] 20:11:16 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1803B800) [pid = 516] [serial = 1698] [outer = 00000000] 20:11:16 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (19830000) [pid = 516] [serial = 1699] [outer = 1803B800] 20:11:16 INFO - PROCESS | 516 | 1463281876423 Marionette DEBUG loaded listener.js 20:11:16 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (19889800) [pid = 516] [serial = 1700] [outer = 1803B800] 20:11:17 INFO - PROCESS | 516 | 1463281877085 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 841ms 20:11:17 INFO - PROCESS | 516 | 1463281877096 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:11:17 INFO - PROCESS | 516 | 1463281877100 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 20:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:11:17 INFO - PROCESS | 516 | 1463281877106 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:11:17 INFO - PROCESS | 516 | 1463281877110 Marionette TRACE conn2 <- [1,2230,null,{}] 20:11:17 INFO - PROCESS | 516 | 1463281877116 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:17 INFO - PROCESS | 516 | 1463281877224 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:11:17 INFO - PROCESS | 516 | 1463281877342 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:17 INFO - PROCESS | 516 | ++DOCSHELL 10D21400 == 49 [pid = 516] [id = 567] 20:11:17 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (10F98C00) [pid = 516] [serial = 1701] [outer = 00000000] 20:11:17 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (12B5D800) [pid = 516] [serial = 1702] [outer = 10F98C00] 20:11:17 INFO - PROCESS | 516 | 1463281877398 Marionette DEBUG loaded listener.js 20:11:17 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (13818C00) [pid = 516] [serial = 1703] [outer = 10F98C00] 20:11:17 INFO - PROCESS | 516 | 1463281877971 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 888ms 20:11:18 INFO - PROCESS | 516 | 1463281878012 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:11:18 INFO - PROCESS | 516 | 1463281878018 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 20:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:11:18 INFO - PROCESS | 516 | 1463281878024 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:11:18 INFO - PROCESS | 516 | 1463281878027 Marionette TRACE conn2 <- [1,2234,null,{}] 20:11:18 INFO - PROCESS | 516 | 1463281878031 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:18 INFO - PROCESS | 516 | 1463281878138 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:11:18 INFO - PROCESS | 516 | 1463281878250 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:18 INFO - PROCESS | 516 | ++DOCSHELL 1537E400 == 50 [pid = 516] [id = 568] 20:11:18 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (15415400) [pid = 516] [serial = 1704] [outer = 00000000] 20:11:18 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (158A4400) [pid = 516] [serial = 1705] [outer = 15415400] 20:11:18 INFO - PROCESS | 516 | 1463281878303 Marionette DEBUG loaded listener.js 20:11:18 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (167ADC00) [pid = 516] [serial = 1706] [outer = 15415400] 20:11:18 INFO - PROCESS | 516 | 1463281878870 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 904ms 20:11:18 INFO - PROCESS | 516 | 1463281878926 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:11:18 INFO - PROCESS | 516 | 1463281878929 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 20:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:11:18 INFO - PROCESS | 516 | 1463281878933 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:11:18 INFO - PROCESS | 516 | 1463281878936 Marionette TRACE conn2 <- [1,2238,null,{}] 20:11:18 INFO - PROCESS | 516 | 1463281878947 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:19 INFO - PROCESS | 516 | 1463281879053 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:11:19 INFO - PROCESS | 516 | 1463281879193 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:19 INFO - PROCESS | 516 | ++DOCSHELL 15715400 == 51 [pid = 516] [id = 569] 20:11:19 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (18274000) [pid = 516] [serial = 1707] [outer = 00000000] 20:11:19 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (19643400) [pid = 516] [serial = 1708] [outer = 18274000] 20:11:19 INFO - PROCESS | 516 | 1463281879251 Marionette DEBUG loaded listener.js 20:11:19 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1982FC00) [pid = 516] [serial = 1709] [outer = 18274000] 20:11:19 INFO - PROCESS | 516 | 1463281879823 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 20:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 950ms 20:11:19 INFO - PROCESS | 516 | 1463281879877 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:11:19 INFO - PROCESS | 516 | 1463281879880 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 20:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:11:19 INFO - PROCESS | 516 | 1463281879884 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:11:19 INFO - PROCESS | 516 | 1463281879885 Marionette TRACE conn2 <- [1,2242,null,{}] 20:11:19 INFO - PROCESS | 516 | 1463281879889 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:19 INFO - PROCESS | 516 | 1463281879991 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:11:20 INFO - PROCESS | 516 | 1463281880100 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:20 INFO - PROCESS | 516 | ++DOCSHELL 19641400 == 52 [pid = 516] [id = 570] 20:11:20 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (198E2C00) [pid = 516] [serial = 1710] [outer = 00000000] 20:11:20 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (198E9800) [pid = 516] [serial = 1711] [outer = 198E2C00] 20:11:20 INFO - PROCESS | 516 | 1463281880153 Marionette DEBUG loaded listener.js 20:11:20 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (198EC800) [pid = 516] [serial = 1712] [outer = 198E2C00] 20:11:20 INFO - PROCESS | 516 | 1463281880697 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 841ms 20:11:20 INFO - PROCESS | 516 | 1463281880739 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:11:20 INFO - PROCESS | 516 | 1463281880741 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 20:11:20 INFO - PROCESS | 516 | 1463281880746 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:11:20 INFO - PROCESS | 516 | 1463281880748 Marionette TRACE conn2 <- [1,2246,null,{}] 20:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:11:20 INFO - PROCESS | 516 | 1463281880752 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:20 INFO - PROCESS | 516 | 1463281880851 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:11:20 INFO - PROCESS | 516 | 1463281880960 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:20 INFO - PROCESS | 516 | ++DOCSHELL 1982E800 == 53 [pid = 516] [id = 571] 20:11:20 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (198E1800) [pid = 516] [serial = 1713] [outer = 00000000] 20:11:20 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (19C3E000) [pid = 516] [serial = 1714] [outer = 198E1800] 20:11:20 INFO - PROCESS | 516 | 1463281881012 Marionette DEBUG loaded listener.js 20:11:21 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (19E4B400) [pid = 516] [serial = 1715] [outer = 198E1800] 20:11:21 INFO - PROCESS | 516 | 1463281881601 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 872ms 20:11:21 INFO - PROCESS | 516 | 1463281881633 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:11:21 INFO - PROCESS | 516 | 1463281881635 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 20:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:11:21 INFO - PROCESS | 516 | 1463281881623 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:11:21 INFO - PROCESS | 516 | 1463281881625 Marionette TRACE conn2 <- [1,2250,null,{}] 20:11:21 INFO - PROCESS | 516 | 1463281881628 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:21 INFO - PROCESS | 516 | 1463281881758 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:11:21 INFO - PROCESS | 516 | 1463281881882 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:21 INFO - PROCESS | 516 | ++DOCSHELL 195DB800 == 54 [pid = 516] [id = 572] 20:11:21 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (197B9800) [pid = 516] [serial = 1716] [outer = 00000000] 20:11:21 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (19EE4C00) [pid = 516] [serial = 1717] [outer = 197B9800] 20:11:21 INFO - PROCESS | 516 | 1463281881936 Marionette DEBUG loaded listener.js 20:11:22 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (1A0A9400) [pid = 516] [serial = 1718] [outer = 197B9800] 20:11:22 INFO - PROCESS | 516 | 1463281882699 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1137ms 20:11:22 INFO - PROCESS | 516 | 1463281882772 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:11:22 INFO - PROCESS | 516 | 1463281882776 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 20:11:22 INFO - PROCESS | 516 | 1463281882781 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:11:22 INFO - PROCESS | 516 | 1463281882785 Marionette TRACE conn2 <- [1,2254,null,{}] 20:11:22 INFO - PROCESS | 516 | 1463281882805 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:22 INFO - PROCESS | 516 | 1463281882943 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:11:22 INFO - PROCESS | 516 | 1463281883006 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:23 INFO - PROCESS | 516 | ++DOCSHELL 10F9EC00 == 55 [pid = 516] [id = 573] 20:11:23 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (11295000) [pid = 516] [serial = 1719] [outer = 00000000] 20:11:23 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (12D7B000) [pid = 516] [serial = 1720] [outer = 11295000] 20:11:23 INFO - PROCESS | 516 | 1463281883057 Marionette DEBUG loaded listener.js 20:11:23 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (13B35800) [pid = 516] [serial = 1721] [outer = 11295000] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 17190400 == 54 [pid = 516] [id = 484] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 172F6400 == 53 [pid = 516] [id = 565] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 11C5B000 == 52 [pid = 516] [id = 564] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 1128E000 == 51 [pid = 516] [id = 563] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 1720C400 == 50 [pid = 516] [id = 562] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 16F6C800 == 49 [pid = 516] [id = 561] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 15D74800 == 48 [pid = 516] [id = 560] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 130DA000 == 47 [pid = 516] [id = 559] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 10D25000 == 46 [pid = 516] [id = 558] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 1055C000 == 45 [pid = 516] [id = 557] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 0F2F8000 == 44 [pid = 516] [id = 556] 20:11:23 INFO - PROCESS | 516 | --DOCSHELL 102D8800 == 43 [pid = 516] [id = 551] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 139 (19644C00) [pid = 516] [serial = 1646] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 138 (195D8000) [pid = 516] [serial = 1651] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 137 (197BB400) [pid = 516] [serial = 1652] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 136 (17187800) [pid = 516] [serial = 1637] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 135 (1982D000) [pid = 516] [serial = 1654] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 134 (18047800) [pid = 516] [serial = 1642] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 133 (172F4400) [pid = 516] [serial = 1639] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 132 (17738400) [pid = 516] [serial = 1640] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1826F000) [pid = 516] [serial = 1643] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 130 (19642800) [pid = 516] [serial = 1645] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 129 (16F76800) [pid = 516] [serial = 1636] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 128 (131FF400) [pid = 516] [serial = 1630] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 127 (13DC2800) [pid = 516] [serial = 1631] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 126 (15D6D000) [pid = 516] [serial = 1633] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 125 (1697A800) [pid = 516] [serial = 1634] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1330CC00) [pid = 516] [serial = 1628] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 123 (12A73C00) [pid = 516] [serial = 1627] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 122 (11A02800) [pid = 516] [serial = 1615] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1541DC00) [pid = 516] [serial = 1618] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 120 (195DA800) [pid = 516] [serial = 1621] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 119 (15B04400) [pid = 516] [serial = 1648] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1964EC00) [pid = 516] [serial = 1624] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | --DOMWINDOW == 117 (16D74C00) [pid = 516] [serial = 1649] [outer = 00000000] [url = about:blank] 20:11:23 INFO - PROCESS | 516 | 1463281883709 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 20:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 934ms 20:11:23 INFO - PROCESS | 516 | 1463281883728 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:11:23 INFO - PROCESS | 516 | 1463281883734 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 20:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:11:23 INFO - PROCESS | 516 | 1463281883739 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:11:23 INFO - PROCESS | 516 | 1463281883742 Marionette TRACE conn2 <- [1,2258,null,{}] 20:11:23 INFO - PROCESS | 516 | 1463281883746 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:23 INFO - PROCESS | 516 | 1463281883829 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:11:23 INFO - PROCESS | 516 | 1463281883942 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:23 INFO - PROCESS | 516 | ++DOCSHELL 0F309C00 == 44 [pid = 516] [id = 574] 20:11:23 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (0F30A400) [pid = 516] [serial = 1722] [outer = 00000000] 20:11:23 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1141C000) [pid = 516] [serial = 1723] [outer = 0F30A400] 20:11:23 INFO - PROCESS | 516 | 1463281883988 Marionette DEBUG loaded listener.js 20:11:24 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (13902000) [pid = 516] [serial = 1724] [outer = 0F30A400] 20:11:24 INFO - PROCESS | 516 | 1463281884600 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 903ms 20:11:24 INFO - PROCESS | 516 | 1463281884644 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:11:24 INFO - PROCESS | 516 | 1463281884649 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 20:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:11:24 INFO - PROCESS | 516 | 1463281884655 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:11:24 INFO - PROCESS | 516 | 1463281884658 Marionette TRACE conn2 <- [1,2262,null,{}] 20:11:24 INFO - PROCESS | 516 | 1463281884664 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:24 INFO - PROCESS | 516 | 1463281884771 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:11:24 INFO - PROCESS | 516 | 1463281884911 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:24 INFO - PROCESS | 516 | ++DOCSHELL 12845000 == 45 [pid = 516] [id = 575] 20:11:24 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (1288BC00) [pid = 516] [serial = 1725] [outer = 00000000] 20:11:24 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (14011C00) [pid = 516] [serial = 1726] [outer = 1288BC00] 20:11:24 INFO - PROCESS | 516 | 1463281884968 Marionette DEBUG loaded listener.js 20:11:25 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (15721400) [pid = 516] [serial = 1727] [outer = 1288BC00] 20:11:25 INFO - PROCESS | 516 | 1463281885523 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 20:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 887ms 20:11:25 INFO - PROCESS | 516 | 1463281885561 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:11:25 INFO - PROCESS | 516 | 1463281885568 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 20:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:11:25 INFO - PROCESS | 516 | 1463281885575 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:11:25 INFO - PROCESS | 516 | 1463281885578 Marionette TRACE conn2 <- [1,2266,null,{}] 20:11:25 INFO - PROCESS | 516 | 1463281885582 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:25 INFO - PROCESS | 516 | 1463281885683 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:11:25 INFO - PROCESS | 516 | 1463281885795 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:25 INFO - PROCESS | 516 | ++DOCSHELL 158A1000 == 46 [pid = 516] [id = 576] 20:11:25 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (15D74800) [pid = 516] [serial = 1728] [outer = 00000000] 20:11:25 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (16B46400) [pid = 516] [serial = 1729] [outer = 15D74800] 20:11:25 INFO - PROCESS | 516 | 1463281885849 Marionette DEBUG loaded listener.js 20:11:25 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (16D69800) [pid = 516] [serial = 1730] [outer = 15D74800] 20:11:26 INFO - PROCESS | 516 | 1463281886463 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 935ms 20:11:26 INFO - PROCESS | 516 | 1463281886505 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:11:26 INFO - PROCESS | 516 | 1463281886507 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 20:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:11:26 INFO - PROCESS | 516 | 1463281886511 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:11:26 INFO - PROCESS | 516 | 1463281886515 Marionette TRACE conn2 <- [1,2270,null,{}] 20:11:26 INFO - PROCESS | 516 | 1463281886526 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:26 INFO - PROCESS | 516 | 1463281886640 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:11:26 INFO - PROCESS | 516 | 1463281886781 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:26 INFO - PROCESS | 516 | ++DOCSHELL 10C3FC00 == 47 [pid = 516] [id = 577] 20:11:26 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (17206400) [pid = 516] [serial = 1731] [outer = 00000000] 20:11:26 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (17232800) [pid = 516] [serial = 1732] [outer = 17206400] 20:11:26 INFO - PROCESS | 516 | 1463281886839 Marionette DEBUG loaded listener.js 20:11:26 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (175BC400) [pid = 516] [serial = 1733] [outer = 17206400] 20:11:27 INFO - PROCESS | 516 | 1463281887378 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 20:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 903ms 20:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:11:27 INFO - PROCESS | 516 | 1463281887414 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:11:27 INFO - PROCESS | 516 | 1463281887417 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 20:11:27 INFO - PROCESS | 516 | 1463281887421 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:11:27 INFO - PROCESS | 516 | 1463281887423 Marionette TRACE conn2 <- [1,2274,null,{}] 20:11:27 INFO - PROCESS | 516 | 1463281887427 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:27 INFO - PROCESS | 516 | 1463281887528 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:11:27 INFO - PROCESS | 516 | 1463281887686 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:27 INFO - PROCESS | 516 | ++DOCSHELL 1720BC00 == 48 [pid = 516] [id = 578] 20:11:27 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (17741800) [pid = 516] [serial = 1734] [outer = 00000000] 20:11:27 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (18048000) [pid = 516] [serial = 1735] [outer = 17741800] 20:11:27 INFO - PROCESS | 516 | 1463281887742 Marionette DEBUG loaded listener.js 20:11:27 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1826B000) [pid = 516] [serial = 1736] [outer = 17741800] 20:11:28 INFO - PROCESS | 516 | 1463281888328 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 20:11:28 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 20:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 934ms 20:11:28 INFO - PROCESS | 516 | 1463281888366 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:11:28 INFO - PROCESS | 516 | 1463281888368 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 20:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:11:28 INFO - PROCESS | 516 | 1463281888371 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:11:28 INFO - PROCESS | 516 | 1463281888373 Marionette TRACE conn2 <- [1,2278,null,{}] 20:11:28 INFO - PROCESS | 516 | 1463281888377 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:28 INFO - PROCESS | 516 | 1463281888473 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:11:28 INFO - PROCESS | 516 | 1463281888583 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:28 INFO - PROCESS | 516 | ++DOCSHELL 18047800 == 49 [pid = 516] [id = 579] 20:11:28 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (195DA000) [pid = 516] [serial = 1737] [outer = 00000000] 20:11:28 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (19644C00) [pid = 516] [serial = 1738] [outer = 195DA000] 20:11:28 INFO - PROCESS | 516 | 1463281888643 Marionette DEBUG loaded listener.js 20:11:28 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (19649800) [pid = 516] [serial = 1739] [outer = 195DA000] 20:11:29 INFO - PROCESS | 516 | 1463281889217 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 20:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 887ms 20:11:29 INFO - PROCESS | 516 | 1463281889276 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:11:29 INFO - PROCESS | 516 | 1463281889278 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 20:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:11:29 INFO - PROCESS | 516 | 1463281889282 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:11:29 INFO - PROCESS | 516 | 1463281889284 Marionette TRACE conn2 <- [1,2282,null,{}] 20:11:29 INFO - PROCESS | 516 | 1463281889288 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:29 INFO - PROCESS | 516 | 1463281889404 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:11:29 INFO - PROCESS | 516 | 1463281889622 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:29 INFO - PROCESS | 516 | ++DOCSHELL 10C40800 == 50 [pid = 516] [id = 580] 20:11:29 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (10C41800) [pid = 516] [serial = 1740] [outer = 00000000] 20:11:29 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (11285C00) [pid = 516] [serial = 1741] [outer = 10C41800] 20:11:29 INFO - PROCESS | 516 | 1463281889682 Marionette DEBUG loaded listener.js 20:11:29 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (12A74000) [pid = 516] [serial = 1742] [outer = 10C41800] 20:11:30 INFO - PROCESS | 516 | 1463281890253 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 20:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1028ms 20:11:30 INFO - PROCESS | 516 | 1463281890323 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:11:30 INFO - PROCESS | 516 | 1463281890327 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 20:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:11:30 INFO - PROCESS | 516 | 1463281890332 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:11:30 INFO - PROCESS | 516 | 1463281890335 Marionette TRACE conn2 <- [1,2286,null,{}] 20:11:30 INFO - PROCESS | 516 | 1463281890357 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:30 INFO - PROCESS | 516 | 1463281890458 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:11:30 INFO - PROCESS | 516 | 1463281890578 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:30 INFO - PROCESS | 516 | ++DOCSHELL 167B7000 == 51 [pid = 516] [id = 581] 20:11:30 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (167BBC00) [pid = 516] [serial = 1743] [outer = 00000000] 20:11:30 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (16F74400) [pid = 516] [serial = 1744] [outer = 167BBC00] 20:11:30 INFO - PROCESS | 516 | 1463281890627 Marionette DEBUG loaded listener.js 20:11:30 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (17194800) [pid = 516] [serial = 1745] [outer = 167BBC00] 20:11:30 INFO - PROCESS | 516 | --DOCSHELL 17194000 == 50 [pid = 516] [id = 414] 20:11:30 INFO - PROCESS | 516 | --DOCSHELL 10F9EC00 == 49 [pid = 516] [id = 573] 20:11:30 INFO - PROCESS | 516 | --DOCSHELL 1537E400 == 48 [pid = 516] [id = 568] 20:11:30 INFO - PROCESS | 516 | --DOCSHELL 10D21400 == 47 [pid = 516] [id = 567] 20:11:31 INFO - PROCESS | 516 | 1463281891154 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 20:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 857ms 20:11:31 INFO - PROCESS | 516 | 1463281891198 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:11:31 INFO - PROCESS | 516 | 1463281891202 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 20:11:31 INFO - PROCESS | 516 | 1463281891207 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:11:31 INFO - PROCESS | 516 | 1463281891208 Marionette TRACE conn2 <- [1,2290,null,{}] 20:11:31 INFO - PROCESS | 516 | 1463281891216 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:31 INFO - PROCESS | 516 | 1463281891299 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:11:31 INFO - PROCESS | 516 | 1463281891306 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:31 INFO - PROCESS | 516 | ++DOCSHELL 16F71C00 == 48 [pid = 516] [id = 582] 20:11:31 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (17206000) [pid = 516] [serial = 1746] [outer = 00000000] 20:11:31 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (195D6C00) [pid = 516] [serial = 1747] [outer = 17206000] 20:11:31 INFO - PROCESS | 516 | 1463281891338 Marionette DEBUG loaded listener.js 20:11:31 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (197B6C00) [pid = 516] [serial = 1748] [outer = 17206000] 20:11:31 INFO - PROCESS | 516 | 1463281891816 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 639ms 20:11:31 INFO - PROCESS | 516 | 1463281891829 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:11:31 INFO - PROCESS | 516 | 1463281891831 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 20:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:11:31 INFO - PROCESS | 516 | 1463281891836 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:11:31 INFO - PROCESS | 516 | 1463281891842 Marionette TRACE conn2 <- [1,2294,null,{}] 20:11:31 INFO - PROCESS | 516 | 1463281891861 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:31 INFO - PROCESS | 516 | 1463281891944 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:11:31 INFO - PROCESS | 516 | 1463281891952 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:31 INFO - PROCESS | 516 | ++DOCSHELL 197BCC00 == 49 [pid = 516] [id = 583] 20:11:31 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (19831800) [pid = 516] [serial = 1749] [outer = 00000000] 20:11:31 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (198E7400) [pid = 516] [serial = 1750] [outer = 19831800] 20:11:31 INFO - PROCESS | 516 | 1463281891995 Marionette DEBUG loaded listener.js 20:11:32 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (19C3FC00) [pid = 516] [serial = 1751] [outer = 19831800] 20:11:32 INFO - PROCESS | 516 | 1463281892475 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 20:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 701ms 20:11:32 INFO - PROCESS | 516 | 1463281892535 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:11:32 INFO - PROCESS | 516 | 1463281892537 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 20:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:11:32 INFO - PROCESS | 516 | 1463281892541 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:11:32 INFO - PROCESS | 516 | 1463281892542 Marionette TRACE conn2 <- [1,2298,null,{}] 20:11:32 INFO - PROCESS | 516 | 1463281892546 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:32 INFO - PROCESS | 516 | 1463281892663 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:11:32 INFO - PROCESS | 516 | 1463281892770 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:32 INFO - PROCESS | 516 | ++DOCSHELL 19E4B800 == 50 [pid = 516] [id = 584] 20:11:32 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (19E4CC00) [pid = 516] [serial = 1752] [outer = 00000000] 20:11:32 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (19EE7400) [pid = 516] [serial = 1753] [outer = 19E4CC00] 20:11:32 INFO - PROCESS | 516 | 1463281892813 Marionette DEBUG loaded listener.js 20:11:32 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1A0B3400) [pid = 516] [serial = 1754] [outer = 19E4CC00] 20:11:33 INFO - PROCESS | 516 | 1463281893229 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 747ms 20:11:33 INFO - PROCESS | 516 | 1463281893285 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:11:33 INFO - PROCESS | 516 | 1463281893287 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 20:11:33 INFO - PROCESS | 516 | 1463281893290 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:11:33 INFO - PROCESS | 516 | 1463281893292 Marionette TRACE conn2 <- [1,2302,null,{}] 20:11:33 INFO - PROCESS | 516 | 1463281893295 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:33 INFO - PROCESS | 516 | 1463281893424 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:11:33 INFO - PROCESS | 516 | 1463281893494 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:33 INFO - PROCESS | 516 | ++DOCSHELL 1A0B0800 == 51 [pid = 516] [id = 585] 20:11:33 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (1A0B4800) [pid = 516] [serial = 1755] [outer = 00000000] 20:11:33 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (1A18B400) [pid = 516] [serial = 1756] [outer = 1A0B4800] 20:11:33 INFO - PROCESS | 516 | 1463281893544 Marionette DEBUG loaded listener.js 20:11:33 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (1A191800) [pid = 516] [serial = 1757] [outer = 1A0B4800] 20:11:33 INFO - PROCESS | 516 | 1463281893979 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 20:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 748ms 20:11:34 INFO - PROCESS | 516 | 1463281894061 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:11:34 INFO - PROCESS | 516 | 1463281894063 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 20:11:34 INFO - PROCESS | 516 | 1463281894067 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:11:34 INFO - PROCESS | 516 | 1463281894068 Marionette TRACE conn2 <- [1,2306,null,{}] 20:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:11:34 INFO - PROCESS | 516 | 1463281894072 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:34 INFO - PROCESS | 516 | 1463281894194 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:11:34 INFO - PROCESS | 516 | 1463281894266 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:34 INFO - PROCESS | 516 | ++DOCSHELL 1A189000 == 52 [pid = 516] [id = 586] 20:11:34 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (1A18AC00) [pid = 516] [serial = 1758] [outer = 00000000] 20:11:34 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (1A728800) [pid = 516] [serial = 1759] [outer = 1A18AC00] 20:11:34 INFO - PROCESS | 516 | 1463281894310 Marionette DEBUG loaded listener.js 20:11:34 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (1A72E400) [pid = 516] [serial = 1760] [outer = 1A18AC00] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 155 (19649C00) [pid = 516] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 154 (172F1400) [pid = 516] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 153 (10A59C00) [pid = 516] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 152 (1330A000) [pid = 516] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 151 (16B50C00) [pid = 516] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 150 (15B10C00) [pid = 516] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 149 (0F306000) [pid = 516] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 148 (10C43800) [pid = 516] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 147 (12A73400) [pid = 516] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 146 (0F2F5800) [pid = 516] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 145 (12A72800) [pid = 516] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 144 (177B0C00) [pid = 516] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 143 (0F307800) [pid = 516] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 142 (16F70C00) [pid = 516] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 141 (172F4800) [pid = 516] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 140 (13819400) [pid = 516] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 139 (16881C00) [pid = 516] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 138 (10562000) [pid = 516] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 137 (0F306800) [pid = 516] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 136 (10F97400) [pid = 516] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 135 (172FA800) [pid = 516] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 134 (19839400) [pid = 516] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 133 (1589AC00) [pid = 516] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 132 (16F71000) [pid = 516] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 131 (11295000) [pid = 516] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 130 (11C9F400) [pid = 516] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1B370C00) [pid = 516] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 128 (195D2000) [pid = 516] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 127 (15D68400) [pid = 516] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 126 (197B9800) [pid = 516] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 125 (14013C00) [pid = 516] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:11:34 INFO - PROCESS | 516 | --DOMWINDOW == 124 (10D29800) [pid = 516] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:11:34 INFO - PROCESS | 516 | 1463281894874 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 20:11:34 INFO - PROCESS | 516 | 1463281894916 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 20:11:34 INFO - PROCESS | 516 | 1463281894919 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:11:34 INFO - PROCESS | 516 | 1463281894921 Marionette TRACE conn2 <- [1,2310,null,{}] 20:11:34 INFO - PROCESS | 516 | 1463281894924 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:35 INFO - PROCESS | 516 | 1463281895006 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:11:35 INFO - PROCESS | 516 | 1463281895012 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:35 INFO - PROCESS | 516 | ++DOCSHELL 10D23000 == 53 [pid = 516] [id = 587] 20:11:35 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10E8A000) [pid = 516] [serial = 1761] [outer = 00000000] 20:11:35 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (13B31800) [pid = 516] [serial = 1762] [outer = 10E8A000] 20:11:35 INFO - PROCESS | 516 | 1463281895056 Marionette DEBUG loaded listener.js 20:11:35 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (158A2800) [pid = 516] [serial = 1763] [outer = 10E8A000] 20:11:35 INFO - PROCESS | 516 | 1463281895482 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 592ms 20:11:35 INFO - PROCESS | 516 | 1463281895516 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:11:35 INFO - PROCESS | 516 | 1463281895518 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 20:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:11:35 INFO - PROCESS | 516 | 1463281895535 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:11:35 INFO - PROCESS | 516 | 1463281895536 Marionette TRACE conn2 <- [1,2314,null,{}] 20:11:35 INFO - PROCESS | 516 | 1463281895540 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:35 INFO - PROCESS | 516 | 1463281895621 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:11:35 INFO - PROCESS | 516 | 1463281895627 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:35 INFO - PROCESS | 516 | ++DOCSHELL 12A77000 == 54 [pid = 516] [id = 588] 20:11:35 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (12B5AC00) [pid = 516] [serial = 1764] [outer = 00000000] 20:11:35 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (17238C00) [pid = 516] [serial = 1765] [outer = 12B5AC00] 20:11:35 INFO - PROCESS | 516 | 1463281895671 Marionette DEBUG loaded listener.js 20:11:35 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (16F6A400) [pid = 516] [serial = 1766] [outer = 12B5AC00] 20:11:36 INFO - PROCESS | 516 | 1463281896113 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 654ms 20:11:36 INFO - PROCESS | 516 | 1463281896165 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:11:36 INFO - PROCESS | 516 | 1463281896166 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 20:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:11:36 INFO - PROCESS | 516 | 1463281896187 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:11:36 INFO - PROCESS | 516 | 1463281896189 Marionette TRACE conn2 <- [1,2318,null,{}] 20:11:36 INFO - PROCESS | 516 | 1463281896192 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:36 INFO - PROCESS | 516 | 1463281896274 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:11:36 INFO - PROCESS | 516 | 1463281896282 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:36 INFO - PROCESS | 516 | ++DOCSHELL 12B5DC00 == 55 [pid = 516] [id = 589] 20:11:36 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (195D3400) [pid = 516] [serial = 1767] [outer = 00000000] 20:11:36 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1A187800) [pid = 516] [serial = 1768] [outer = 195D3400] 20:11:36 INFO - PROCESS | 516 | 1463281896325 Marionette DEBUG loaded listener.js 20:11:36 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1A49CC00) [pid = 516] [serial = 1769] [outer = 195D3400] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 15B07C00 == 54 [pid = 516] [id = 554] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 195DB800 == 53 [pid = 516] [id = 572] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 19646C00 == 52 [pid = 516] [id = 541] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 1982E800 == 51 [pid = 516] [id = 571] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 177E1400 == 50 [pid = 516] [id = 555] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 15B08800 == 49 [pid = 516] [id = 526] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 131F0800 == 48 [pid = 516] [id = 525] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 10E8C800 == 47 [pid = 516] [id = 552] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 19641400 == 46 [pid = 516] [id = 570] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 15715400 == 45 [pid = 516] [id = 569] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 0F2F2000 == 44 [pid = 516] [id = 537] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 12A7D000 == 43 [pid = 516] [id = 426] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 1580A400 == 42 [pid = 516] [id = 553] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 1B36CC00 == 41 [pid = 516] [id = 17] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 167B7000 == 40 [pid = 516] [id = 581] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 10C40800 == 39 [pid = 516] [id = 580] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 12D2F000 == 38 [pid = 516] [id = 566] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 18047800 == 37 [pid = 516] [id = 579] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 10C3FC00 == 36 [pid = 516] [id = 577] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 1720BC00 == 35 [pid = 516] [id = 578] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 158A1000 == 34 [pid = 516] [id = 576] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 0F309C00 == 33 [pid = 516] [id = 574] 20:11:37 INFO - PROCESS | 516 | --DOCSHELL 12845000 == 32 [pid = 516] [id = 575] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 197BCC00 == 31 [pid = 516] [id = 583] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 16F71C00 == 30 [pid = 516] [id = 582] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 19E4B800 == 29 [pid = 516] [id = 584] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 10D23000 == 28 [pid = 516] [id = 587] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 1A0B0800 == 27 [pid = 516] [id = 585] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 1A189000 == 26 [pid = 516] [id = 586] 20:11:38 INFO - PROCESS | 516 | --DOCSHELL 12A77000 == 25 [pid = 516] [id = 588] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 132 (158A3000) [pid = 516] [serial = 1541] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 131 (17E0F000) [pid = 516] [serial = 1538] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 130 (10D23400) [pid = 516] [serial = 1574] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1400D800) [pid = 516] [serial = 1577] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 128 (177A5800) [pid = 516] [serial = 1580] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 127 (16F77C00) [pid = 516] [serial = 1535] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 126 (105EEC00) [pid = 516] [serial = 1529] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 125 (11C0BC00) [pid = 516] [serial = 1496] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1390A000) [pid = 516] [serial = 1532] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 123 (0F9E4000) [pid = 516] [serial = 1493] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 122 (17195800) [pid = 516] [serial = 1684] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 121 (177E5C00) [pid = 516] [serial = 1687] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 120 (158A9800) [pid = 516] [serial = 1678] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 119 (15B09800) [pid = 516] [serial = 1679] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 118 (15B0FC00) [pid = 516] [serial = 1681] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 117 (19830000) [pid = 516] [serial = 1699] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 116 (10D2C800) [pid = 516] [serial = 1672] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1307B400) [pid = 516] [serial = 1673] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 114 (114AC400) [pid = 516] [serial = 1670] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 113 (10D2E000) [pid = 516] [serial = 1669] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 112 (13DBC400) [pid = 516] [serial = 1675] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 111 (140CEC00) [pid = 516] [serial = 1676] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 110 (18271400) [pid = 516] [serial = 1690] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1988A000) [pid = 516] [serial = 1666] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 108 (15D68800) [pid = 516] [serial = 1660] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1826CC00) [pid = 516] [serial = 1663] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 106 (11A03000) [pid = 516] [serial = 1657] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 105 (17C62800) [pid = 516] [serial = 1688] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 104 (18274400) [pid = 516] [serial = 1691] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 103 (12D7B000) [pid = 516] [serial = 1720] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 102 (13B35800) [pid = 516] [serial = 1721] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 101 (12B5D800) [pid = 516] [serial = 1702] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 100 (177A6400) [pid = 516] [serial = 1693] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 99 (158A4400) [pid = 516] [serial = 1705] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 98 (19643400) [pid = 516] [serial = 1708] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 97 (198E9800) [pid = 516] [serial = 1711] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 96 (1127E400) [pid = 516] [serial = 1139] [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.] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1964AC00) [pid = 516] [serial = 1696] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 94 (19833400) [pid = 516] [serial = 1655] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 93 (19C3E000) [pid = 516] [serial = 1714] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 92 (17208800) [pid = 516] [serial = 1685] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1826BC00) [pid = 516] [serial = 1694] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 90 (1A0A9400) [pid = 516] [serial = 1718] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 89 (19EE4C00) [pid = 516] [serial = 1717] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 88 (16D71C00) [pid = 516] [serial = 1682] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 87 (197B7400) [pid = 516] [serial = 1697] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 86 (1141C000) [pid = 516] [serial = 1723] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 85 (15B03C00) [pid = 516] [serial = 1619] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 84 (19891800) [pid = 516] [serial = 1667] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 83 (12888C00) [pid = 516] [serial = 1616] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 82 (16F4D400) [pid = 516] [serial = 1661] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 81 (195D6000) [pid = 516] [serial = 1664] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 80 (197B4800) [pid = 516] [serial = 1625] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 79 (19643800) [pid = 516] [serial = 1622] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | --DOMWINDOW == 78 (195DEC00) [pid = 516] [serial = 1613] [outer = 00000000] [url = about:blank] 20:11:38 INFO - PROCESS | 516 | 1463281898534 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2367ms 20:11:38 INFO - PROCESS | 516 | 1463281898553 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 20:11:38 INFO - PROCESS | 516 | 1463281898556 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 20:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:11:38 INFO - PROCESS | 516 | 1463281898568 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:11:38 INFO - PROCESS | 516 | 1463281898571 Marionette TRACE conn2 <- [1,2322,null,{}] 20:11:38 INFO - PROCESS | 516 | 1463281898577 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:38 INFO - PROCESS | 516 | 1463281898669 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:11:38 INFO - PROCESS | 516 | 1463281898677 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:38 INFO - PROCESS | 516 | ++DOCSHELL 0F30B400 == 26 [pid = 516] [id = 590] 20:11:38 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (0F30C000) [pid = 516] [serial = 1770] [outer = 00000000] 20:11:38 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (10233C00) [pid = 516] [serial = 1771] [outer = 0F30C000] 20:11:38 INFO - PROCESS | 516 | 1463281898728 Marionette DEBUG loaded listener.js 20:11:38 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (102D0C00) [pid = 516] [serial = 1772] [outer = 0F30C000] 20:11:39 INFO - PROCESS | 516 | 1463281899233 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 20:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 700ms 20:11:39 INFO - PROCESS | 516 | 1463281899268 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:11:39 INFO - PROCESS | 516 | 1463281899274 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 20:11:39 INFO - PROCESS | 516 | 1463281899281 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:11:39 INFO - PROCESS | 516 | 1463281899283 Marionette TRACE conn2 <- [1,2326,null,{}] 20:11:39 INFO - PROCESS | 516 | 1463281899287 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:39 INFO - PROCESS | 516 | 1463281899373 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:11:39 INFO - PROCESS | 516 | 1463281899384 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:39 INFO - PROCESS | 516 | ++DOCSHELL 105FB800 == 27 [pid = 516] [id = 591] 20:11:39 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (10A60000) [pid = 516] [serial = 1773] [outer = 00000000] 20:11:39 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (10BB4400) [pid = 516] [serial = 1774] [outer = 10A60000] 20:11:39 INFO - PROCESS | 516 | 1463281899429 Marionette DEBUG loaded listener.js 20:11:39 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (10C4B400) [pid = 516] [serial = 1775] [outer = 10A60000] 20:11:39 INFO - PROCESS | 516 | 1463281899897 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 623ms 20:11:39 INFO - PROCESS | 516 | 1463281899920 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:11:39 INFO - PROCESS | 516 | 1463281899922 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 20:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:11:39 INFO - PROCESS | 516 | 1463281899926 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:11:39 INFO - PROCESS | 516 | 1463281899930 Marionette TRACE conn2 <- [1,2330,null,{}] 20:11:39 INFO - PROCESS | 516 | 1463281899942 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:40 INFO - PROCESS | 516 | 1463281900040 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:11:40 INFO - PROCESS | 516 | 1463281900050 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:40 INFO - PROCESS | 516 | ++DOCSHELL 10F9F000 == 28 [pid = 516] [id = 592] 20:11:40 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (10FA0000) [pid = 516] [serial = 1776] [outer = 00000000] 20:11:40 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (1128EC00) [pid = 516] [serial = 1777] [outer = 10FA0000] 20:11:40 INFO - PROCESS | 516 | 1463281900099 Marionette DEBUG loaded listener.js 20:11:40 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (11A01800) [pid = 516] [serial = 1778] [outer = 10FA0000] 20:11:40 INFO - PROCESS | 516 | 1463281900590 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 20:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 700ms 20:11:40 INFO - PROCESS | 516 | 1463281900625 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:11:40 INFO - PROCESS | 516 | 1463281900627 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 20:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:11:40 INFO - PROCESS | 516 | 1463281900630 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:11:40 INFO - PROCESS | 516 | 1463281900632 Marionette TRACE conn2 <- [1,2334,null,{}] 20:11:40 INFO - PROCESS | 516 | 1463281900636 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:40 INFO - PROCESS | 516 | 1463281900717 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:11:40 INFO - PROCESS | 516 | 1463281900724 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:40 INFO - PROCESS | 516 | ++DOCSHELL 11289C00 == 29 [pid = 516] [id = 593] 20:11:40 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (12842000) [pid = 516] [serial = 1779] [outer = 00000000] 20:11:40 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (12A70800) [pid = 516] [serial = 1780] [outer = 12842000] 20:11:40 INFO - PROCESS | 516 | 1463281900768 Marionette DEBUG loaded listener.js 20:11:40 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (12AE9400) [pid = 516] [serial = 1781] [outer = 12842000] 20:11:41 INFO - PROCESS | 516 | 1463281901197 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 639ms 20:11:41 INFO - PROCESS | 516 | 1463281901252 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:11:41 INFO - PROCESS | 516 | 1463281901254 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 20:11:41 INFO - PROCESS | 516 | 1463281901257 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:11:41 INFO - PROCESS | 516 | 1463281901259 Marionette TRACE conn2 <- [1,2338,null,{}] 20:11:41 INFO - PROCESS | 516 | 1463281901262 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:41 INFO - PROCESS | 516 | 1463281901338 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:11:41 INFO - PROCESS | 516 | 1463281901345 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:41 INFO - PROCESS | 516 | ++DOCSHELL 13053800 == 30 [pid = 516] [id = 594] 20:11:41 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (13076000) [pid = 516] [serial = 1782] [outer = 00000000] 20:11:41 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (13304C00) [pid = 516] [serial = 1783] [outer = 13076000] 20:11:41 INFO - PROCESS | 516 | 1463281901390 Marionette DEBUG loaded listener.js 20:11:41 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1337A000) [pid = 516] [serial = 1784] [outer = 13076000] 20:11:41 INFO - PROCESS | 516 | 1463281901867 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 20:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 638ms 20:11:41 INFO - PROCESS | 516 | 1463281901896 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:11:41 INFO - PROCESS | 516 | 1463281901898 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 20:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:11:41 INFO - PROCESS | 516 | 1463281901905 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:11:41 INFO - PROCESS | 516 | 1463281901906 Marionette TRACE conn2 <- [1,2342,null,{}] 20:11:41 INFO - PROCESS | 516 | 1463281901910 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:42 INFO - PROCESS | 516 | 1463281902027 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:11:42 INFO - PROCESS | 516 | 1463281902038 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:42 INFO - PROCESS | 516 | ++DOCSHELL 14016C00 == 31 [pid = 516] [id = 595] 20:11:42 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (140C5C00) [pid = 516] [serial = 1785] [outer = 00000000] 20:11:42 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (1537DC00) [pid = 516] [serial = 1786] [outer = 140C5C00] 20:11:42 INFO - PROCESS | 516 | 1463281902094 Marionette DEBUG loaded listener.js 20:11:42 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (15419800) [pid = 516] [serial = 1787] [outer = 140C5C00] 20:11:42 INFO - PROCESS | 516 | 1463281902550 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 20:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 685ms 20:11:42 INFO - PROCESS | 516 | 1463281902606 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:11:42 INFO - PROCESS | 516 | 1463281902607 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 20:11:42 INFO - PROCESS | 516 | 1463281902611 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:11:42 INFO - PROCESS | 516 | 1463281902612 Marionette TRACE conn2 <- [1,2346,null,{}] 20:11:42 INFO - PROCESS | 516 | 1463281902616 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:42 INFO - PROCESS | 516 | 1463281902691 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:11:42 INFO - PROCESS | 516 | 1463281902727 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:42 INFO - PROCESS | 516 | ++DOCSHELL 1541D000 == 32 [pid = 516] [id = 596] 20:11:42 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (154C5800) [pid = 516] [serial = 1788] [outer = 00000000] 20:11:42 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1580B400) [pid = 516] [serial = 1789] [outer = 154C5800] 20:11:42 INFO - PROCESS | 516 | 1463281902771 Marionette DEBUG loaded listener.js 20:11:42 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (1589A400) [pid = 516] [serial = 1790] [outer = 154C5800] 20:11:43 INFO - PROCESS | 516 | 1463281903203 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 20:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 638ms 20:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:11:43 INFO - PROCESS | 516 | 1463281903251 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:11:43 INFO - PROCESS | 516 | 1463281903253 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 20:11:43 INFO - PROCESS | 516 | 1463281903257 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:11:43 INFO - PROCESS | 516 | 1463281903258 Marionette TRACE conn2 <- [1,2350,null,{}] 20:11:43 INFO - PROCESS | 516 | 1463281903262 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:43 INFO - PROCESS | 516 | 1463281903363 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:11:43 INFO - PROCESS | 516 | 1463281903372 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:43 INFO - PROCESS | 516 | ++DOCSHELL 158A9400 == 33 [pid = 516] [id = 597] 20:11:43 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (15B01800) [pid = 516] [serial = 1791] [outer = 00000000] 20:11:43 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (15B0FC00) [pid = 516] [serial = 1792] [outer = 15B01800] 20:11:43 INFO - PROCESS | 516 | 1463281903416 Marionette DEBUG loaded listener.js 20:11:43 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (15B10800) [pid = 516] [serial = 1793] [outer = 15B01800] 20:11:43 INFO - PROCESS | 516 | 1463281903884 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 20:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 701ms 20:11:43 INFO - PROCESS | 516 | 1463281903955 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:11:43 INFO - PROCESS | 516 | 1463281903957 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 20:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:11:43 INFO - PROCESS | 516 | 1463281903960 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:11:43 INFO - PROCESS | 516 | 1463281903962 Marionette TRACE conn2 <- [1,2354,null,{}] 20:11:43 INFO - PROCESS | 516 | 1463281903977 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:44 INFO - PROCESS | 516 | 1463281904089 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:11:44 INFO - PROCESS | 516 | 1463281904181 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:44 INFO - PROCESS | 516 | ++DOCSHELL 10F9EC00 == 34 [pid = 516] [id = 598] 20:11:44 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (15D75000) [pid = 516] [serial = 1794] [outer = 00000000] 20:11:44 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (16985000) [pid = 516] [serial = 1795] [outer = 15D75000] 20:11:44 INFO - PROCESS | 516 | 1463281904226 Marionette DEBUG loaded listener.js 20:11:44 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (16988C00) [pid = 516] [serial = 1796] [outer = 15D75000] 20:11:44 INFO - PROCESS | 516 | 1463281904643 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 20:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 701ms 20:11:44 INFO - PROCESS | 516 | 1463281904659 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:11:44 INFO - PROCESS | 516 | 1463281904661 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 20:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:11:44 INFO - PROCESS | 516 | 1463281904665 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:11:44 INFO - PROCESS | 516 | 1463281904666 Marionette TRACE conn2 <- [1,2358,null,{}] 20:11:44 INFO - PROCESS | 516 | 1463281904670 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:44 INFO - PROCESS | 516 | 1463281904786 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:11:44 INFO - PROCESS | 516 | 1463281904793 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:44 INFO - PROCESS | 516 | ++DOCSHELL 0C77DC00 == 35 [pid = 516] [id = 599] 20:11:44 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (0F2F3400) [pid = 516] [serial = 1797] [outer = 00000000] 20:11:44 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (16C0C400) [pid = 516] [serial = 1798] [outer = 0F2F3400] 20:11:44 INFO - PROCESS | 516 | 1463281904836 Marionette DEBUG loaded listener.js 20:11:44 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (16D6E800) [pid = 516] [serial = 1799] [outer = 0F2F3400] 20:11:45 INFO - PROCESS | 516 | 1463281905314 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 20:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 701ms 20:11:45 INFO - PROCESS | 516 | 1463281905364 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:11:45 INFO - PROCESS | 516 | 1463281905366 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 20:11:45 INFO - PROCESS | 516 | 1463281905370 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:11:45 INFO - PROCESS | 516 | 1463281905372 Marionette TRACE conn2 <- [1,2362,null,{}] 20:11:45 INFO - PROCESS | 516 | 1463281905375 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:45 INFO - PROCESS | 516 | 1463281905534 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:11:45 INFO - PROCESS | 516 | 1463281905560 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:45 INFO - PROCESS | 516 | ++DOCSHELL 16F4FC00 == 36 [pid = 516] [id = 600] 20:11:45 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (16F6C800) [pid = 516] [serial = 1800] [outer = 00000000] 20:11:45 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (1718F800) [pid = 516] [serial = 1801] [outer = 16F6C800] 20:11:45 INFO - PROCESS | 516 | 1463281905614 Marionette DEBUG loaded listener.js 20:11:45 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (171C4000) [pid = 516] [serial = 1802] [outer = 16F6C800] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 110 (198E1800) [pid = 516] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 109 (18274000) [pid = 516] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 108 (10F98C00) [pid = 516] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1803B800) [pid = 516] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 106 (198E2C00) [pid = 516] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 105 (19E4CC00) [pid = 516] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 104 (1A0B4800) [pid = 516] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 103 (1A18AC00) [pid = 516] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 102 (12B5AC00) [pid = 516] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 101 (19831800) [pid = 516] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 100 (17206000) [pid = 516] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 99 (167BBC00) [pid = 516] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 98 (10C41800) [pid = 516] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 97 (195DA000) [pid = 516] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 96 (17741800) [pid = 516] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 95 (17206400) [pid = 516] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 94 (15D74800) [pid = 516] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1288BC00) [pid = 516] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 92 (0F30A400) [pid = 516] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 91 (10E8A000) [pid = 516] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 90 (15415400) [pid = 516] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 89 (1B370000) [pid = 516] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 88 (10F96400) [pid = 516] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:11:46 INFO - PROCESS | 516 | --DOMWINDOW == 87 (1B217400) [pid = 516] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:11:46 INFO - PROCESS | 516 | 1463281906654 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 20:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1324ms 20:11:46 INFO - PROCESS | 516 | 1463281906700 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:11:46 INFO - PROCESS | 516 | 1463281906702 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 20:11:46 INFO - PROCESS | 516 | 1463281906705 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:11:46 INFO - PROCESS | 516 | 1463281906707 Marionette TRACE conn2 <- [1,2366,null,{}] 20:11:46 INFO - PROCESS | 516 | 1463281906710 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:46 INFO - PROCESS | 516 | 1463281906821 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:11:46 INFO - PROCESS | 516 | 1463281906907 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:46 INFO - PROCESS | 516 | ++DOCSHELL 0F301400 == 37 [pid = 516] [id = 601] 20:11:46 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (0F306C00) [pid = 516] [serial = 1803] [outer = 00000000] 20:11:46 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (128A1000) [pid = 516] [serial = 1804] [outer = 0F306C00] 20:11:46 INFO - PROCESS | 516 | 1463281906953 Marionette DEBUG loaded listener.js 20:11:47 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (12A74800) [pid = 516] [serial = 1805] [outer = 0F306C00] 20:11:47 INFO - PROCESS | 516 | 1463281907315 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 20:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 638ms 20:11:47 INFO - PROCESS | 516 | 1463281907346 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:11:47 INFO - PROCESS | 516 | 1463281907348 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 20:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:11:47 INFO - PROCESS | 516 | 1463281907351 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:11:47 INFO - PROCESS | 516 | 1463281907352 Marionette TRACE conn2 <- [1,2370,null,{}] 20:11:47 INFO - PROCESS | 516 | 1463281907356 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:47 INFO - PROCESS | 516 | 1463281907432 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:11:47 INFO - PROCESS | 516 | 1463281907438 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:47 INFO - PROCESS | 516 | ++DOCSHELL 1589B000 == 38 [pid = 516] [id = 602] 20:11:47 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (167AD000) [pid = 516] [serial = 1806] [outer = 00000000] 20:11:47 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (171CB400) [pid = 516] [serial = 1807] [outer = 167AD000] 20:11:47 INFO - PROCESS | 516 | 1463281907481 Marionette DEBUG loaded listener.js 20:11:47 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1720D400) [pid = 516] [serial = 1808] [outer = 167AD000] 20:11:47 INFO - PROCESS | 516 | 1463281907935 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 20:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 639ms 20:11:47 INFO - PROCESS | 516 | 1463281907987 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:11:47 INFO - PROCESS | 516 | 1463281907989 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 20:11:47 INFO - PROCESS | 516 | 1463281907992 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:11:47 INFO - PROCESS | 516 | 1463281907994 Marionette TRACE conn2 <- [1,2374,null,{}] 20:11:47 INFO - PROCESS | 516 | 1463281907997 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:48 INFO - PROCESS | 516 | 1463281908076 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:11:48 INFO - PROCESS | 516 | 1463281908085 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:48 INFO - PROCESS | 516 | ++DOCSHELL 17188400 == 39 [pid = 516] [id = 603] 20:11:48 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (172F4000) [pid = 516] [serial = 1809] [outer = 00000000] 20:11:48 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (1773AC00) [pid = 516] [serial = 1810] [outer = 172F4000] 20:11:48 INFO - PROCESS | 516 | 1463281908128 Marionette DEBUG loaded listener.js 20:11:48 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (17744800) [pid = 516] [serial = 1811] [outer = 172F4000] 20:11:48 INFO - PROCESS | 516 | 1463281908750 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 20:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 841ms 20:11:48 INFO - PROCESS | 516 | 1463281908836 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:11:48 INFO - PROCESS | 516 | 1463281908841 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 20:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:11:48 INFO - PROCESS | 516 | 1463281908846 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:11:48 INFO - PROCESS | 516 | 1463281908850 Marionette TRACE conn2 <- [1,2378,null,{}] 20:11:48 INFO - PROCESS | 516 | 1463281908857 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:49 INFO - PROCESS | 516 | 1463281909003 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:11:49 INFO - PROCESS | 516 | 1463281909135 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:49 INFO - PROCESS | 516 | ++DOCSHELL 0F2EDC00 == 40 [pid = 516] [id = 604] 20:11:49 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (0F2F4400) [pid = 516] [serial = 1812] [outer = 00000000] 20:11:49 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (0F9EBC00) [pid = 516] [serial = 1813] [outer = 0F2F4400] 20:11:49 INFO - PROCESS | 516 | 1463281909199 Marionette DEBUG loaded listener.js 20:11:49 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (10A5A000) [pid = 516] [serial = 1814] [outer = 0F2F4400] 20:11:49 INFO - PROCESS | 516 | 1463281909953 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1153ms 20:11:50 INFO - PROCESS | 516 | 1463281910023 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:11:50 INFO - PROCESS | 516 | 1463281910029 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 20:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:11:50 INFO - PROCESS | 516 | 1463281910036 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:11:50 INFO - PROCESS | 516 | 1463281910039 Marionette TRACE conn2 <- [1,2382,null,{}] 20:11:50 INFO - PROCESS | 516 | 1463281910043 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:50 INFO - PROCESS | 516 | 1463281910163 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:11:50 INFO - PROCESS | 516 | 1463281910301 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:50 INFO - PROCESS | 516 | ++DOCSHELL 10E8E800 == 41 [pid = 516] [id = 605] 20:11:50 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (10E91400) [pid = 516] [serial = 1815] [outer = 00000000] 20:11:50 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (1283FC00) [pid = 516] [serial = 1816] [outer = 10E91400] 20:11:50 INFO - PROCESS | 516 | 1463281910356 Marionette DEBUG loaded listener.js 20:11:50 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (12888400) [pid = 516] [serial = 1817] [outer = 10E91400] 20:11:51 INFO - PROCESS | 516 | 1463281911211 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1246ms 20:11:51 INFO - PROCESS | 516 | 1463281911274 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:11:51 INFO - PROCESS | 516 | 1463281911278 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 20:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:11:51 INFO - PROCESS | 516 | 1463281911283 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:11:51 INFO - PROCESS | 516 | 1463281911287 Marionette TRACE conn2 <- [1,2386,null,{}] 20:11:51 INFO - PROCESS | 516 | 1463281911293 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:51 INFO - PROCESS | 516 | 1463281911406 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:11:51 INFO - PROCESS | 516 | 1463281911542 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:51 INFO - PROCESS | 516 | ++DOCSHELL 10BA6C00 == 42 [pid = 516] [id = 606] 20:11:51 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (10BA9400) [pid = 516] [serial = 1818] [outer = 00000000] 20:11:51 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (10D27000) [pid = 516] [serial = 1819] [outer = 10BA9400] 20:11:51 INFO - PROCESS | 516 | 1463281911609 Marionette DEBUG loaded listener.js 20:11:51 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (10D2F800) [pid = 516] [serial = 1820] [outer = 10BA9400] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 1589C800 == 41 [pid = 516] [id = 491] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 130D9C00 == 40 [pid = 516] [id = 494] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 11A0E000 == 39 [pid = 516] [id = 493] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 154CF400 == 38 [pid = 516] [id = 490] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 15D6B800 == 37 [pid = 516] [id = 492] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 12D26800 == 36 [pid = 516] [id = 488] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 11C04400 == 35 [pid = 516] [id = 487] 20:11:51 INFO - PROCESS | 516 | --DOCSHELL 12B5DC00 == 34 [pid = 516] [id = 589] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 104 (167ADC00) [pid = 516] [serial = 1706] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 103 (19E4B400) [pid = 516] [serial = 1715] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 102 (1982FC00) [pid = 516] [serial = 1709] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 101 (13818C00) [pid = 516] [serial = 1703] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 100 (19889800) [pid = 516] [serial = 1700] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 99 (198EC800) [pid = 516] [serial = 1712] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1A187800) [pid = 516] [serial = 1768] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 97 (1A0B3400) [pid = 516] [serial = 1754] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 96 (19EE7400) [pid = 516] [serial = 1753] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1A191800) [pid = 516] [serial = 1757] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 94 (1A18B400) [pid = 516] [serial = 1756] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 93 (1A728800) [pid = 516] [serial = 1759] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 92 (17238C00) [pid = 516] [serial = 1765] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 91 (1A72E400) [pid = 516] [serial = 1760] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 90 (198E7400) [pid = 516] [serial = 1750] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 89 (195D6C00) [pid = 516] [serial = 1747] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 88 (197B6C00) [pid = 516] [serial = 1748] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 87 (17194800) [pid = 516] [serial = 1745] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 86 (16F74400) [pid = 516] [serial = 1744] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 85 (12A74000) [pid = 516] [serial = 1742] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 84 (11285C00) [pid = 516] [serial = 1741] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 83 (19649800) [pid = 516] [serial = 1739] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 82 (19644C00) [pid = 516] [serial = 1738] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 81 (1826B000) [pid = 516] [serial = 1736] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 80 (18048000) [pid = 516] [serial = 1735] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 79 (175BC400) [pid = 516] [serial = 1733] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 78 (17232800) [pid = 516] [serial = 1732] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 77 (16D69800) [pid = 516] [serial = 1730] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 76 (16B46400) [pid = 516] [serial = 1729] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 75 (15721400) [pid = 516] [serial = 1727] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 74 (14011C00) [pid = 516] [serial = 1726] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 73 (16F6A400) [pid = 516] [serial = 1766] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 72 (13902000) [pid = 516] [serial = 1724] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 71 (13B31800) [pid = 516] [serial = 1762] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 70 (158A2800) [pid = 516] [serial = 1763] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 69 (19C3FC00) [pid = 516] [serial = 1751] [outer = 00000000] [url = about:blank] 20:11:51 INFO - PROCESS | 516 | --DOMWINDOW == 68 (128A8000) [pid = 516] [serial = 1658] [outer = 00000000] [url = about:blank] 20:11:52 INFO - PROCESS | 516 | 1463281912137 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 903ms 20:11:52 INFO - PROCESS | 516 | 1463281912189 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:11:52 INFO - PROCESS | 516 | 1463281912195 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 20:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:11:52 INFO - PROCESS | 516 | 1463281912200 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:11:52 INFO - PROCESS | 516 | 1463281912203 Marionette TRACE conn2 <- [1,2390,null,{}] 20:11:52 INFO - PROCESS | 516 | 1463281912206 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:52 INFO - PROCESS | 516 | 1463281912293 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:11:52 INFO - PROCESS | 516 | 1463281912302 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:52 INFO - PROCESS | 516 | ++DOCSHELL 10E89C00 == 35 [pid = 516] [id = 607] 20:11:52 INFO - PROCESS | 516 | ++DOMWINDOW == 69 (10E8E000) [pid = 516] [serial = 1821] [outer = 00000000] 20:11:52 INFO - PROCESS | 516 | ++DOMWINDOW == 70 (1283EC00) [pid = 516] [serial = 1822] [outer = 10E8E000] 20:11:52 INFO - PROCESS | 516 | 1463281912348 Marionette DEBUG loaded listener.js 20:11:52 INFO - PROCESS | 516 | ++DOMWINDOW == 71 (12848400) [pid = 516] [serial = 1823] [outer = 10E8E000] 20:11:52 INFO - PROCESS | 516 | 1463281912833 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 20:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 685ms 20:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:11:52 INFO - PROCESS | 516 | 1463281912899 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:11:52 INFO - PROCESS | 516 | 1463281912901 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 20:11:52 INFO - PROCESS | 516 | 1463281912905 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:11:52 INFO - PROCESS | 516 | 1463281912908 Marionette TRACE conn2 <- [1,2394,null,{}] 20:11:52 INFO - PROCESS | 516 | 1463281912948 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:53 INFO - PROCESS | 516 | 1463281913038 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:11:53 INFO - PROCESS | 516 | 1463281913131 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:53 INFO - PROCESS | 516 | ++DOCSHELL 12A7EC00 == 36 [pid = 516] [id = 608] 20:11:53 INFO - PROCESS | 516 | ++DOMWINDOW == 72 (130D6800) [pid = 516] [serial = 1824] [outer = 00000000] 20:11:53 INFO - PROCESS | 516 | ++DOMWINDOW == 73 (13907000) [pid = 516] [serial = 1825] [outer = 130D6800] 20:11:53 INFO - PROCESS | 516 | 1463281913178 Marionette DEBUG loaded listener.js 20:11:53 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (1400B400) [pid = 516] [serial = 1826] [outer = 130D6800] 20:11:53 INFO - PROCESS | 516 | 1463281913560 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 20:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 669ms 20:11:53 INFO - PROCESS | 516 | 1463281913585 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:11:53 INFO - PROCESS | 516 | 1463281913588 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 20:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:11:53 INFO - PROCESS | 516 | 1463281913591 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:11:53 INFO - PROCESS | 516 | 1463281913592 Marionette TRACE conn2 <- [1,2398,null,{}] 20:11:53 INFO - PROCESS | 516 | 1463281913596 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:53 INFO - PROCESS | 516 | 1463281913676 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:11:53 INFO - PROCESS | 516 | 1463281913683 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:53 INFO - PROCESS | 516 | ++DOCSHELL 12A79C00 == 37 [pid = 516] [id = 609] 20:11:53 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (14009800) [pid = 516] [serial = 1827] [outer = 00000000] 20:11:53 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (15805000) [pid = 516] [serial = 1828] [outer = 14009800] 20:11:53 INFO - PROCESS | 516 | 1463281913728 Marionette DEBUG loaded listener.js 20:11:53 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (158A8000) [pid = 516] [serial = 1829] [outer = 14009800] 20:11:54 INFO - PROCESS | 516 | 1463281914176 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 623ms 20:11:54 INFO - PROCESS | 516 | 1463281914233 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:11:54 INFO - PROCESS | 516 | 1463281914235 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 20:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:11:54 INFO - PROCESS | 516 | 1463281914239 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:11:54 INFO - PROCESS | 516 | 1463281914240 Marionette TRACE conn2 <- [1,2402,null,{}] 20:11:54 INFO - PROCESS | 516 | 1463281914244 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:54 INFO - PROCESS | 516 | 1463281914366 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:11:54 INFO - PROCESS | 516 | 1463281914430 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:54 INFO - PROCESS | 516 | ++DOCSHELL 13DBD000 == 38 [pid = 516] [id = 610] 20:11:54 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (15720800) [pid = 516] [serial = 1830] [outer = 00000000] 20:11:54 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (167ADC00) [pid = 516] [serial = 1831] [outer = 15720800] 20:11:54 INFO - PROCESS | 516 | 1463281914503 Marionette DEBUG loaded listener.js 20:11:54 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (16881C00) [pid = 516] [serial = 1832] [outer = 15720800] 20:11:54 INFO - PROCESS | 516 | 1463281914923 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 20:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 732ms 20:11:54 INFO - PROCESS | 516 | 1463281914978 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:11:54 INFO - PROCESS | 516 | 1463281914980 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 20:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:11:54 INFO - PROCESS | 516 | 1463281914994 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:11:54 INFO - PROCESS | 516 | 1463281914996 Marionette TRACE conn2 <- [1,2406,null,{}] 20:11:54 INFO - PROCESS | 516 | 1463281914999 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:55 INFO - PROCESS | 516 | 1463281915130 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:11:55 INFO - PROCESS | 516 | 1463281915196 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:55 INFO - PROCESS | 516 | ++DOCSHELL 16D6A000 == 39 [pid = 516] [id = 611] 20:11:55 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (16D6FC00) [pid = 516] [serial = 1833] [outer = 00000000] 20:11:55 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (16F74400) [pid = 516] [serial = 1834] [outer = 16D6FC00] 20:11:55 INFO - PROCESS | 516 | 1463281915243 Marionette DEBUG loaded listener.js 20:11:55 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (17190C00) [pid = 516] [serial = 1835] [outer = 16D6FC00] 20:11:55 INFO - PROCESS | 516 | 1463281915655 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 685ms 20:11:55 INFO - PROCESS | 516 | 1463281915684 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:11:55 INFO - PROCESS | 516 | 1463281915686 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 20:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:11:55 INFO - PROCESS | 516 | 1463281915689 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:11:55 INFO - PROCESS | 516 | 1463281915691 Marionette TRACE conn2 <- [1,2410,null,{}] 20:11:55 INFO - PROCESS | 516 | 1463281915694 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:55 INFO - PROCESS | 516 | 1463281915828 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:11:55 INFO - PROCESS | 516 | 1463281915835 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:55 INFO - PROCESS | 516 | ++DOCSHELL 17194C00 == 40 [pid = 516] [id = 612] 20:11:55 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (17195800) [pid = 516] [serial = 1836] [outer = 00000000] 20:11:55 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (17238C00) [pid = 516] [serial = 1837] [outer = 17195800] 20:11:55 INFO - PROCESS | 516 | 1463281915878 Marionette DEBUG loaded listener.js 20:11:55 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (172FA800) [pid = 516] [serial = 1838] [outer = 17195800] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 85 (12842000) [pid = 516] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 84 (140C5C00) [pid = 516] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 83 (154C5800) [pid = 516] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 82 (10A60000) [pid = 516] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 81 (15D75000) [pid = 516] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 80 (0F306C00) [pid = 516] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 79 (0F30C000) [pid = 516] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 78 (13076000) [pid = 516] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 77 (15B01800) [pid = 516] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 76 (16F6C800) [pid = 516] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 75 (0F2F3400) [pid = 516] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 74 (10FA0000) [pid = 516] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:11:56 INFO - PROCESS | 516 | --DOMWINDOW == 73 (167AD000) [pid = 516] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:11:56 INFO - PROCESS | 516 | 1463281916443 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 795ms 20:11:56 INFO - PROCESS | 516 | 1463281916490 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:11:56 INFO - PROCESS | 516 | 1463281916492 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 20:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:11:56 INFO - PROCESS | 516 | 1463281916496 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:11:56 INFO - PROCESS | 516 | 1463281916497 Marionette TRACE conn2 <- [1,2414,null,{}] 20:11:56 INFO - PROCESS | 516 | 1463281916501 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:56 INFO - PROCESS | 516 | 1463281916577 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:11:56 INFO - PROCESS | 516 | 1463281916586 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:56 INFO - PROCESS | 516 | ++DOCSHELL 0F2F1C00 == 41 [pid = 516] [id = 613] 20:11:56 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (0F2FB800) [pid = 516] [serial = 1839] [outer = 00000000] 20:11:56 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (12845C00) [pid = 516] [serial = 1840] [outer = 0F2FB800] 20:11:56 INFO - PROCESS | 516 | 1463281916629 Marionette DEBUG loaded listener.js 20:11:56 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (1571E000) [pid = 516] [serial = 1841] [outer = 0F2FB800] 20:11:57 INFO - PROCESS | 516 | 1463281917069 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 592ms 20:11:57 INFO - PROCESS | 516 | 1463281917098 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:11:57 INFO - PROCESS | 516 | 1463281917099 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 20:11:57 INFO - PROCESS | 516 | 1463281917103 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:11:57 INFO - PROCESS | 516 | 1463281917105 Marionette TRACE conn2 <- [1,2418,null,{}] 20:11:57 INFO - PROCESS | 516 | 1463281917108 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:57 INFO - PROCESS | 516 | 1463281917209 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:11:57 INFO - PROCESS | 516 | 1463281917217 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:57 INFO - PROCESS | 516 | ++DOCSHELL 12842000 == 42 [pid = 516] [id = 614] 20:11:57 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (12A7D400) [pid = 516] [serial = 1842] [outer = 00000000] 20:11:57 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (16F71000) [pid = 516] [serial = 1843] [outer = 12A7D400] 20:11:57 INFO - PROCESS | 516 | 1463281917260 Marionette DEBUG loaded listener.js 20:11:57 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (17188000) [pid = 516] [serial = 1844] [outer = 12A7D400] 20:11:57 INFO - PROCESS | 516 | 1463281917718 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 20:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 623ms 20:11:57 INFO - PROCESS | 516 | 1463281917741 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:11:57 INFO - PROCESS | 516 | 1463281917743 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 20:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:11:57 INFO - PROCESS | 516 | 1463281917746 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:11:57 INFO - PROCESS | 516 | 1463281917748 Marionette TRACE conn2 <- [1,2422,null,{}] 20:11:57 INFO - PROCESS | 516 | 1463281917755 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:57 INFO - PROCESS | 516 | 1463281917833 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:11:57 INFO - PROCESS | 516 | 1463281917840 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:57 INFO - PROCESS | 516 | ++DOCSHELL 17209400 == 43 [pid = 516] [id = 615] 20:11:57 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (17237C00) [pid = 516] [serial = 1845] [outer = 00000000] 20:11:57 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (17C5A800) [pid = 516] [serial = 1846] [outer = 17237C00] 20:11:57 INFO - PROCESS | 516 | 1463281917883 Marionette DEBUG loaded listener.js 20:11:57 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (17C61000) [pid = 516] [serial = 1847] [outer = 17237C00] 20:11:58 INFO - PROCESS | 516 | 1463281918309 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 20:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 592ms 20:11:58 INFO - PROCESS | 516 | 1463281918407 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:11:58 INFO - PROCESS | 516 | 1463281918412 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 20:11:58 INFO - PROCESS | 516 | 1463281918421 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:11:58 INFO - PROCESS | 516 | 1463281918426 Marionette TRACE conn2 <- [1,2426,null,{}] 20:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:11:58 INFO - PROCESS | 516 | 1463281918432 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:58 INFO - PROCESS | 516 | 1463281918558 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:11:58 INFO - PROCESS | 516 | 1463281918706 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:58 INFO - PROCESS | 516 | ++DOCSHELL 10567400 == 44 [pid = 516] [id = 616] 20:11:58 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (105F4400) [pid = 516] [serial = 1848] [outer = 00000000] 20:11:58 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (10D2C000) [pid = 516] [serial = 1849] [outer = 105F4400] 20:11:58 INFO - PROCESS | 516 | 1463281918762 Marionette DEBUG loaded listener.js 20:11:58 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (11291400) [pid = 516] [serial = 1850] [outer = 105F4400] 20:11:59 INFO - PROCESS | 516 | 1463281919320 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 20:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 950ms 20:11:59 INFO - PROCESS | 516 | 1463281919375 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:11:59 INFO - PROCESS | 516 | 1463281919379 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 20:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:11:59 INFO - PROCESS | 516 | 1463281919386 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:11:59 INFO - PROCESS | 516 | 1463281919390 Marionette TRACE conn2 <- [1,2430,null,{}] 20:11:59 INFO - PROCESS | 516 | 1463281919395 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:11:59 INFO - PROCESS | 516 | 1463281919501 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:11:59 INFO - PROCESS | 516 | 1463281919610 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:59 INFO - PROCESS | 516 | ++DOCSHELL 12A6FC00 == 45 [pid = 516] [id = 617] 20:11:59 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (12A72C00) [pid = 516] [serial = 1851] [outer = 00000000] 20:11:59 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (13818C00) [pid = 516] [serial = 1852] [outer = 12A72C00] 20:11:59 INFO - PROCESS | 516 | 1463281919664 Marionette DEBUG loaded listener.js 20:11:59 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (140CD400) [pid = 516] [serial = 1853] [outer = 12A72C00] 20:12:00 INFO - PROCESS | 516 | 1463281920242 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 20:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 888ms 20:12:00 INFO - PROCESS | 516 | 1463281920274 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:12:00 INFO - PROCESS | 516 | 1463281920276 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 20:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:12:00 INFO - PROCESS | 516 | 1463281920280 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:12:00 INFO - PROCESS | 516 | 1463281920282 Marionette TRACE conn2 <- [1,2434,null,{}] 20:12:00 INFO - PROCESS | 516 | 1463281920288 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:00 INFO - PROCESS | 516 | 1463281920395 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:12:00 INFO - PROCESS | 516 | 1463281920559 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:00 INFO - PROCESS | 516 | ++DOCSHELL 16F4DC00 == 46 [pid = 516] [id = 618] 20:12:00 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (16F54400) [pid = 516] [serial = 1854] [outer = 00000000] 20:12:00 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (1718F000) [pid = 516] [serial = 1855] [outer = 16F54400] 20:12:00 INFO - PROCESS | 516 | 1463281920618 Marionette DEBUG loaded listener.js 20:12:00 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (175BF000) [pid = 516] [serial = 1856] [outer = 16F54400] 20:12:01 INFO - PROCESS | 516 | 1463281921135 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 20:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 887ms 20:12:01 INFO - PROCESS | 516 | 1463281921184 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:12:01 INFO - PROCESS | 516 | 1463281921186 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 20:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:12:01 INFO - PROCESS | 516 | 1463281921190 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:12:01 INFO - PROCESS | 516 | 1463281921192 Marionette TRACE conn2 <- [1,2438,null,{}] 20:12:01 INFO - PROCESS | 516 | 1463281921195 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:01 INFO - PROCESS | 516 | 1463281921296 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:12:01 INFO - PROCESS | 516 | 1463281921402 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:01 INFO - PROCESS | 516 | ++DOCSHELL 1803C000 == 47 [pid = 516] [id = 619] 20:12:01 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (1803D400) [pid = 516] [serial = 1857] [outer = 00000000] 20:12:01 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (18048C00) [pid = 516] [serial = 1858] [outer = 1803D400] 20:12:01 INFO - PROCESS | 516 | 1463281921456 Marionette DEBUG loaded listener.js 20:12:01 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1826CC00) [pid = 516] [serial = 1859] [outer = 1803D400] 20:12:02 INFO - PROCESS | 516 | 1463281922052 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 20:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 934ms 20:12:02 INFO - PROCESS | 516 | 1463281922135 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:12:02 INFO - PROCESS | 516 | 1463281922137 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 20:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:12:02 INFO - PROCESS | 516 | 1463281922141 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:12:02 INFO - PROCESS | 516 | 1463281922143 Marionette TRACE conn2 <- [1,2442,null,{}] 20:12:02 INFO - PROCESS | 516 | 1463281922146 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:02 INFO - PROCESS | 516 | 1463281922244 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:12:02 INFO - PROCESS | 516 | 1463281922351 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:02 INFO - PROCESS | 516 | ++DOCSHELL 154C9400 == 48 [pid = 516] [id = 620] 20:12:02 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (18044800) [pid = 516] [serial = 1860] [outer = 00000000] 20:12:02 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (18277000) [pid = 516] [serial = 1861] [outer = 18044800] 20:12:02 INFO - PROCESS | 516 | 1463281922403 Marionette DEBUG loaded listener.js 20:12:02 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (195D0000) [pid = 516] [serial = 1862] [outer = 18044800] 20:12:02 INFO - PROCESS | 516 | 1463281922965 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 20:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 841ms 20:12:03 INFO - PROCESS | 516 | 1463281923137 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:12:03 INFO - PROCESS | 516 | 1463281923141 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 20:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:12:03 INFO - PROCESS | 516 | 1463281923201 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:12:03 INFO - PROCESS | 516 | 1463281923204 Marionette TRACE conn2 <- [1,2446,null,{}] 20:12:03 INFO - PROCESS | 516 | 1463281923210 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:03 INFO - PROCESS | 516 | 1463281923306 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:12:03 INFO - PROCESS | 516 | 1463281923439 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:03 INFO - PROCESS | 516 | ++DOCSHELL 0F9EB000 == 49 [pid = 516] [id = 621] 20:12:03 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (0F9EC000) [pid = 516] [serial = 1863] [outer = 00000000] 20:12:03 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (102CD400) [pid = 516] [serial = 1864] [outer = 0F9EC000] 20:12:03 INFO - PROCESS | 516 | 1463281923487 Marionette DEBUG loaded listener.js 20:12:03 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (105F7400) [pid = 516] [serial = 1865] [outer = 0F9EC000] 20:12:03 INFO - PROCESS | 516 | --DOCSHELL 1027B800 == 48 [pid = 516] [id = 498] 20:12:03 INFO - PROCESS | 516 | --DOCSHELL 0F2EC400 == 47 [pid = 516] [id = 499] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 99 (1773AC00) [pid = 516] [serial = 1810] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1720D400) [pid = 516] [serial = 1808] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 97 (12A70800) [pid = 516] [serial = 1780] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 96 (1537DC00) [pid = 516] [serial = 1786] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 95 (1589A400) [pid = 516] [serial = 1790] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 94 (10BB4400) [pid = 516] [serial = 1774] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 93 (16985000) [pid = 516] [serial = 1795] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 92 (10C4B400) [pid = 516] [serial = 1775] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 91 (128A1000) [pid = 516] [serial = 1804] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 90 (10233C00) [pid = 516] [serial = 1771] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 89 (15419800) [pid = 516] [serial = 1787] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 88 (1337A000) [pid = 516] [serial = 1784] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 87 (102D0C00) [pid = 516] [serial = 1772] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 86 (15B10800) [pid = 516] [serial = 1793] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1718F800) [pid = 516] [serial = 1801] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 84 (13304C00) [pid = 516] [serial = 1783] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 83 (12AE9400) [pid = 516] [serial = 1781] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 82 (16D6E800) [pid = 516] [serial = 1799] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 81 (12A74800) [pid = 516] [serial = 1805] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 80 (15B0FC00) [pid = 516] [serial = 1792] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 79 (11A01800) [pid = 516] [serial = 1778] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1128EC00) [pid = 516] [serial = 1777] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 77 (171CB400) [pid = 516] [serial = 1807] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 76 (16C0C400) [pid = 516] [serial = 1798] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 75 (1580B400) [pid = 516] [serial = 1789] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 74 (171C4000) [pid = 516] [serial = 1802] [outer = 00000000] [url = about:blank] 20:12:03 INFO - PROCESS | 516 | --DOMWINDOW == 73 (16988C00) [pid = 516] [serial = 1796] [outer = 00000000] [url = about:blank] 20:12:04 INFO - PROCESS | 516 | 1463281924105 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 20:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 950ms 20:12:04 INFO - PROCESS | 516 | 1463281924151 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:12:04 INFO - PROCESS | 516 | 1463281924154 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 20:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:12:04 INFO - PROCESS | 516 | 1463281924160 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:12:04 INFO - PROCESS | 516 | 1463281924164 Marionette TRACE conn2 <- [1,2450,null,{}] 20:12:04 INFO - PROCESS | 516 | 1463281924171 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:04 INFO - PROCESS | 516 | 1463281924255 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:12:04 INFO - PROCESS | 516 | 1463281924262 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:04 INFO - PROCESS | 516 | ++DOCSHELL 102DA000 == 48 [pid = 516] [id = 622] 20:12:04 INFO - PROCESS | 516 | ++DOMWINDOW == 74 (1052DC00) [pid = 516] [serial = 1866] [outer = 00000000] 20:12:04 INFO - PROCESS | 516 | ++DOMWINDOW == 75 (10D2E400) [pid = 516] [serial = 1867] [outer = 1052DC00] 20:12:04 INFO - PROCESS | 516 | 1463281924307 Marionette DEBUG loaded listener.js 20:12:04 INFO - PROCESS | 516 | ++DOMWINDOW == 76 (1128D800) [pid = 516] [serial = 1868] [outer = 1052DC00] 20:12:04 INFO - PROCESS | 516 | 1463281924834 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 20:12:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:12:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 701ms 20:12:04 INFO - PROCESS | 516 | 1463281924860 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:12:04 INFO - PROCESS | 516 | 1463281924862 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 20:12:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:12:04 INFO - PROCESS | 516 | 1463281924866 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:12:04 INFO - PROCESS | 516 | 1463281924868 Marionette TRACE conn2 <- [1,2454,null,{}] 20:12:04 INFO - PROCESS | 516 | 1463281924873 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:04 INFO - PROCESS | 516 | 1463281924959 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:12:04 INFO - PROCESS | 516 | 1463281924975 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:04 INFO - PROCESS | 516 | ++DOCSHELL 12A71400 == 49 [pid = 516] [id = 623] 20:12:04 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (12A71800) [pid = 516] [serial = 1869] [outer = 00000000] 20:12:04 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (12A75400) [pid = 516] [serial = 1870] [outer = 12A71800] 20:12:05 INFO - PROCESS | 516 | 1463281925024 Marionette DEBUG loaded listener.js 20:12:05 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (12B5D400) [pid = 516] [serial = 1871] [outer = 12A71800] 20:12:05 INFO - PROCESS | 516 | 1463281925471 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 20:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 638ms 20:12:05 INFO - PROCESS | 516 | 1463281925488 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:12:05 INFO - PROCESS | 516 | 1463281925490 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 20:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:12:05 INFO - PROCESS | 516 | 1463281925493 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:12:05 INFO - PROCESS | 516 | 1463281925495 Marionette TRACE conn2 <- [1,2458,null,{}] 20:12:05 INFO - PROCESS | 516 | 1463281925498 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:05 INFO - PROCESS | 516 | 1463281925578 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:12:05 INFO - PROCESS | 516 | 1463281925585 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:05 INFO - PROCESS | 516 | ++DOCSHELL 11A03C00 == 50 [pid = 516] [id = 624] 20:12:05 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (13148800) [pid = 516] [serial = 1872] [outer = 00000000] 20:12:05 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (13B2F000) [pid = 516] [serial = 1873] [outer = 13148800] 20:12:05 INFO - PROCESS | 516 | 1463281925636 Marionette DEBUG loaded listener.js 20:12:05 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (1400A800) [pid = 516] [serial = 1874] [outer = 13148800] 20:12:06 INFO - PROCESS | 516 | 1463281926072 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 20:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 20:12:06 INFO - PROCESS | 516 | 1463281926131 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:12:06 INFO - PROCESS | 516 | 1463281926133 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 20:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:12:06 INFO - PROCESS | 516 | 1463281926137 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:12:06 INFO - PROCESS | 516 | 1463281926139 Marionette TRACE conn2 <- [1,2462,null,{}] 20:12:06 INFO - PROCESS | 516 | 1463281926142 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:06 INFO - PROCESS | 516 | 1463281926231 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:12:06 INFO - PROCESS | 516 | 1463281926237 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:06 INFO - PROCESS | 516 | ++DOCSHELL 0F30A000 == 51 [pid = 516] [id = 625] 20:12:06 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (140C7800) [pid = 516] [serial = 1875] [outer = 00000000] 20:12:06 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (1541D800) [pid = 516] [serial = 1876] [outer = 140C7800] 20:12:06 INFO - PROCESS | 516 | 1463281926281 Marionette DEBUG loaded listener.js 20:12:06 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (15717C00) [pid = 516] [serial = 1877] [outer = 140C7800] 20:12:06 INFO - PROCESS | 516 | 1463281926781 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 20:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 685ms 20:12:06 INFO - PROCESS | 516 | 1463281926836 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:12:06 INFO - PROCESS | 516 | 1463281926838 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 20:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:12:06 INFO - PROCESS | 516 | 1463281926842 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:12:06 INFO - PROCESS | 516 | 1463281926843 Marionette TRACE conn2 <- [1,2466,null,{}] 20:12:06 INFO - PROCESS | 516 | 1463281926847 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:06 INFO - PROCESS | 516 | 1463281926990 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:12:06 INFO - PROCESS | 516 | 1463281927003 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:07 INFO - PROCESS | 516 | ++DOCSHELL 0F39D400 == 52 [pid = 516] [id = 626] 20:12:07 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (158A2000) [pid = 516] [serial = 1878] [outer = 00000000] 20:12:07 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (15B06800) [pid = 516] [serial = 1879] [outer = 158A2000] 20:12:07 INFO - PROCESS | 516 | 1463281927102 Marionette DEBUG loaded listener.js 20:12:07 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (15F70400) [pid = 516] [serial = 1880] [outer = 158A2000] 20:12:07 INFO - PROCESS | 516 | 1463281927526 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 732ms 20:12:07 INFO - PROCESS | 516 | 1463281927583 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:12:07 INFO - PROCESS | 516 | 1463281927585 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 20:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:12:07 INFO - PROCESS | 516 | 1463281927588 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:12:07 INFO - PROCESS | 516 | 1463281927590 Marionette TRACE conn2 <- [1,2470,null,{}] 20:12:07 INFO - PROCESS | 516 | 1463281927599 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:07 INFO - PROCESS | 516 | 1463281927744 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:12:07 INFO - PROCESS | 516 | 1463281927811 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:07 INFO - PROCESS | 516 | ++DOCSHELL 15B05800 == 53 [pid = 516] [id = 627] 20:12:07 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (167AD800) [pid = 516] [serial = 1881] [outer = 00000000] 20:12:07 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16C10C00) [pid = 516] [serial = 1882] [outer = 167AD800] 20:12:07 INFO - PROCESS | 516 | 1463281927855 Marionette DEBUG loaded listener.js 20:12:07 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (16D67000) [pid = 516] [serial = 1883] [outer = 167AD800] 20:12:08 INFO - PROCESS | 516 | 1463281928264 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 20:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 686ms 20:12:08 INFO - PROCESS | 516 | 1463281928288 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:12:08 INFO - PROCESS | 516 | 1463281928290 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 20:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:12:08 INFO - PROCESS | 516 | 1463281928293 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:12:08 INFO - PROCESS | 516 | 1463281928295 Marionette TRACE conn2 <- [1,2474,null,{}] 20:12:08 INFO - PROCESS | 516 | 1463281928298 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:08 INFO - PROCESS | 516 | 1463281928415 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:12:08 INFO - PROCESS | 516 | 1463281928482 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:08 INFO - PROCESS | 516 | ++DOCSHELL 0F30C000 == 54 [pid = 516] [id = 628] 20:12:08 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (0F9F2000) [pid = 516] [serial = 1884] [outer = 00000000] 20:12:08 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (17187C00) [pid = 516] [serial = 1885] [outer = 0F9F2000] 20:12:08 INFO - PROCESS | 516 | 1463281928526 Marionette DEBUG loaded listener.js 20:12:08 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (17192800) [pid = 516] [serial = 1886] [outer = 0F9F2000] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15720800) [pid = 516] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 92 (172F4000) [pid = 516] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 91 (10E8E000) [pid = 516] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 90 (10BA9400) [pid = 516] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 89 (14009800) [pid = 516] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 88 (130D6800) [pid = 516] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 87 (17195800) [pid = 516] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 86 (0F2FB800) [pid = 516] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:12:08 INFO - PROCESS | 516 | --DOMWINDOW == 85 (12A7D400) [pid = 516] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:12:08 INFO - PROCESS | 516 | 1463281928981 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 20:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 732ms 20:12:09 INFO - PROCESS | 516 | 1463281929034 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:12:09 INFO - PROCESS | 516 | 1463281929036 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 20:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:12:09 INFO - PROCESS | 516 | 1463281929039 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:12:09 INFO - PROCESS | 516 | 1463281929041 Marionette TRACE conn2 <- [1,2478,null,{}] 20:12:09 INFO - PROCESS | 516 | 1463281929044 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:09 INFO - PROCESS | 516 | 1463281929148 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:12:09 INFO - PROCESS | 516 | 1463281929160 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:09 INFO - PROCESS | 516 | ++DOCSHELL 13902C00 == 55 [pid = 516] [id = 629] 20:12:09 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (15379000) [pid = 516] [serial = 1887] [outer = 00000000] 20:12:09 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (16D70800) [pid = 516] [serial = 1888] [outer = 15379000] 20:12:09 INFO - PROCESS | 516 | 1463281929203 Marionette DEBUG loaded listener.js 20:12:09 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (17195000) [pid = 516] [serial = 1889] [outer = 15379000] 20:12:09 INFO - PROCESS | 516 | 1463281929629 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 639ms 20:12:09 INFO - PROCESS | 516 | 1463281929677 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:12:09 INFO - PROCESS | 516 | 1463281929679 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 20:12:09 INFO - PROCESS | 516 | 1463281929682 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:12:09 INFO - PROCESS | 516 | 1463281929684 Marionette TRACE conn2 <- [1,2482,null,{}] 20:12:09 INFO - PROCESS | 516 | 1463281929688 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:09 INFO - PROCESS | 516 | 1463281929760 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:12:09 INFO - PROCESS | 516 | 1463281929766 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:09 INFO - PROCESS | 516 | ++DOCSHELL 0F30D800 == 56 [pid = 516] [id = 630] 20:12:09 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (0F9F1000) [pid = 516] [serial = 1890] [outer = 00000000] 20:12:09 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (17207800) [pid = 516] [serial = 1891] [outer = 0F9F1000] 20:12:09 INFO - PROCESS | 516 | 1463281929810 Marionette DEBUG loaded listener.js 20:12:09 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1720DC00) [pid = 516] [serial = 1892] [outer = 0F9F1000] 20:12:10 INFO - PROCESS | 516 | 1463281930234 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 20:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 592ms 20:12:10 INFO - PROCESS | 516 | 1463281930264 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:12:10 INFO - PROCESS | 516 | 1463281930266 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 20:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:12:10 INFO - PROCESS | 516 | 1463281930282 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:12:10 INFO - PROCESS | 516 | 1463281930284 Marionette TRACE conn2 <- [1,2486,null,{}] 20:12:10 INFO - PROCESS | 516 | 1463281930292 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:10 INFO - PROCESS | 516 | 1463281930391 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:12:10 INFO - PROCESS | 516 | 1463281930398 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:10 INFO - PROCESS | 516 | ++DOCSHELL 172FB800 == 57 [pid = 516] [id = 631] 20:12:10 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (17741800) [pid = 516] [serial = 1893] [outer = 00000000] 20:12:10 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (17E9B400) [pid = 516] [serial = 1894] [outer = 17741800] 20:12:10 INFO - PROCESS | 516 | 1463281930448 Marionette DEBUG loaded listener.js 20:12:10 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1826F400) [pid = 516] [serial = 1895] [outer = 17741800] 20:12:11 INFO - PROCESS | 516 | 1463281931162 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 934ms 20:12:11 INFO - PROCESS | 516 | 1463281931226 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:12:11 INFO - PROCESS | 516 | 1463281931232 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 20:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:12:11 INFO - PROCESS | 516 | 1463281931237 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:12:11 INFO - PROCESS | 516 | 1463281931241 Marionette TRACE conn2 <- [1,2490,null,{}] 20:12:11 INFO - PROCESS | 516 | 1463281931246 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:11 INFO - PROCESS | 516 | 1463281931356 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:12:11 INFO - PROCESS | 516 | 1463281931469 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:11 INFO - PROCESS | 516 | ++DOCSHELL 102D0C00 == 58 [pid = 516] [id = 632] 20:12:11 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (102F9800) [pid = 516] [serial = 1896] [outer = 00000000] 20:12:11 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (10D21400) [pid = 516] [serial = 1897] [outer = 102F9800] 20:12:11 INFO - PROCESS | 516 | 1463281931564 Marionette DEBUG loaded listener.js 20:12:11 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (11C95C00) [pid = 516] [serial = 1898] [outer = 102F9800] 20:12:12 INFO - PROCESS | 516 | 1463281932194 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 996ms 20:12:12 INFO - PROCESS | 516 | 1463281932240 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:12:12 INFO - PROCESS | 516 | 1463281932246 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 20:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:12:12 INFO - PROCESS | 516 | 1463281932253 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:12:12 INFO - PROCESS | 516 | 1463281932256 Marionette TRACE conn2 <- [1,2494,null,{}] 20:12:12 INFO - PROCESS | 516 | 1463281932260 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:12 INFO - PROCESS | 516 | 1463281932367 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:12:12 INFO - PROCESS | 516 | 1463281932505 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:12 INFO - PROCESS | 516 | ++DOCSHELL 12A75800 == 59 [pid = 516] [id = 633] 20:12:12 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (13373800) [pid = 516] [serial = 1899] [outer = 00000000] 20:12:12 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (15416000) [pid = 516] [serial = 1900] [outer = 13373800] 20:12:12 INFO - PROCESS | 516 | 1463281932562 Marionette DEBUG loaded listener.js 20:12:12 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (1589EC00) [pid = 516] [serial = 1901] [outer = 13373800] 20:12:13 INFO - PROCESS | 516 | 1463281933184 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 997ms 20:12:13 INFO - PROCESS | 516 | 1463281933253 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:12:13 INFO - PROCESS | 516 | 1463281933255 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 20:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:12:13 INFO - PROCESS | 516 | 1463281933259 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:12:13 INFO - PROCESS | 516 | 1463281933263 Marionette TRACE conn2 <- [1,2498,null,{}] 20:12:13 INFO - PROCESS | 516 | 1463281933274 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:13 INFO - PROCESS | 516 | 1463281933401 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:12:13 INFO - PROCESS | 516 | 1463281933546 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:13 INFO - PROCESS | 516 | ++DOCSHELL 16D6A400 == 60 [pid = 516] [id = 634] 20:12:13 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (177DE800) [pid = 516] [serial = 1902] [outer = 00000000] 20:12:13 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (1803B800) [pid = 516] [serial = 1903] [outer = 177DE800] 20:12:13 INFO - PROCESS | 516 | 1463281933603 Marionette DEBUG loaded listener.js 20:12:13 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (18275000) [pid = 516] [serial = 1904] [outer = 177DE800] 20:12:14 INFO - PROCESS | 516 | 1463281934138 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 20:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 903ms 20:12:14 INFO - PROCESS | 516 | 1463281934163 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:12:14 INFO - PROCESS | 516 | 1463281934165 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 20:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:12:14 INFO - PROCESS | 516 | 1463281934169 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:12:14 INFO - PROCESS | 516 | 1463281934171 Marionette TRACE conn2 <- [1,2502,null,{}] 20:12:14 INFO - PROCESS | 516 | 1463281934174 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:14 INFO - PROCESS | 516 | 1463281934279 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:12:14 INFO - PROCESS | 516 | 1463281934395 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:14 INFO - PROCESS | 516 | ++DOCSHELL 18269C00 == 61 [pid = 516] [id = 635] 20:12:14 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (195D6C00) [pid = 516] [serial = 1905] [outer = 00000000] 20:12:14 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (195DAC00) [pid = 516] [serial = 1906] [outer = 195D6C00] 20:12:14 INFO - PROCESS | 516 | 1463281934448 Marionette DEBUG loaded listener.js 20:12:14 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (19641000) [pid = 516] [serial = 1907] [outer = 195D6C00] 20:12:15 INFO - PROCESS | 516 | 1463281935014 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 888ms 20:12:15 INFO - PROCESS | 516 | 1463281935057 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:12:15 INFO - PROCESS | 516 | 1463281935059 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 20:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:12:15 INFO - PROCESS | 516 | 1463281935063 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:12:15 INFO - PROCESS | 516 | 1463281935065 Marionette TRACE conn2 <- [1,2506,null,{}] 20:12:15 INFO - PROCESS | 516 | 1463281935081 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:15 INFO - PROCESS | 516 | 1463281935231 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:12:15 INFO - PROCESS | 516 | 1463281935296 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:15 INFO - PROCESS | 516 | ++DOCSHELL 1027A400 == 62 [pid = 516] [id = 636] 20:12:15 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1027C400) [pid = 516] [serial = 1908] [outer = 00000000] 20:12:15 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (19645C00) [pid = 516] [serial = 1909] [outer = 1027C400] 20:12:15 INFO - PROCESS | 516 | 1463281935349 Marionette DEBUG loaded listener.js 20:12:15 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1964A000) [pid = 516] [serial = 1910] [outer = 1027C400] 20:12:16 INFO - PROCESS | 516 | 1463281936085 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1043ms 20:12:16 INFO - PROCESS | 516 | 1463281936116 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:12:16 INFO - PROCESS | 516 | 1463281936120 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 20:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:12:16 INFO - PROCESS | 516 | 1463281936146 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:12:16 INFO - PROCESS | 516 | 1463281936150 Marionette TRACE conn2 <- [1,2510,null,{}] 20:12:16 INFO - PROCESS | 516 | 1463281936156 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:16 INFO - PROCESS | 516 | 1463281936253 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:12:16 INFO - PROCESS | 516 | 1463281936397 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:16 INFO - PROCESS | 516 | ++DOCSHELL 10C48800 == 63 [pid = 516] [id = 637] 20:12:16 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (10C4B400) [pid = 516] [serial = 1911] [outer = 00000000] 20:12:16 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1141B400) [pid = 516] [serial = 1912] [outer = 10C4B400] 20:12:16 INFO - PROCESS | 516 | 1463281936467 Marionette DEBUG loaded listener.js 20:12:16 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (12A73000) [pid = 516] [serial = 1913] [outer = 10C4B400] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 16D6A000 == 62 [pid = 516] [id = 611] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 17194C00 == 61 [pid = 516] [id = 612] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 12A79C00 == 60 [pid = 516] [id = 609] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 12842000 == 59 [pid = 516] [id = 614] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 0F2F1C00 == 58 [pid = 516] [id = 613] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 12A70000 == 57 [pid = 516] [id = 501] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 12A7EC00 == 56 [pid = 516] [id = 608] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 10C45000 == 55 [pid = 516] [id = 500] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 0F30D800 == 54 [pid = 516] [id = 630] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 13902C00 == 53 [pid = 516] [id = 629] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 0F30C000 == 52 [pid = 516] [id = 628] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 15B05800 == 51 [pid = 516] [id = 627] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 0F39D400 == 50 [pid = 516] [id = 626] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 0F30A000 == 49 [pid = 516] [id = 625] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 11A03C00 == 48 [pid = 516] [id = 624] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 12A71400 == 47 [pid = 516] [id = 623] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 102DA000 == 46 [pid = 516] [id = 622] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 0F9EB000 == 45 [pid = 516] [id = 621] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 10567400 == 44 [pid = 516] [id = 616] 20:12:16 INFO - PROCESS | 516 | --DOCSHELL 17209400 == 43 [pid = 516] [id = 615] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12845C00) [pid = 516] [serial = 1840] [outer = 00000000] [url = about:blank] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1571E000) [pid = 516] [serial = 1841] [outer = 00000000] [url = about:blank] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 109 (16F71000) [pid = 516] [serial = 1843] [outer = 00000000] [url = about:blank] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 108 (172FA800) [pid = 516] [serial = 1838] [outer = 00000000] [url = about:blank] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 107 (17188000) [pid = 516] [serial = 1844] [outer = 00000000] [url = about:blank] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 106 (158A8000) [pid = 516] [serial = 1829] [outer = 00000000] [url = about:blank] 20:12:16 INFO - PROCESS | 516 | --DOMWINDOW == 105 (17C5A800) [pid = 516] [serial = 1846] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 104 (16F74400) [pid = 516] [serial = 1834] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 103 (167ADC00) [pid = 516] [serial = 1831] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 102 (16881C00) [pid = 516] [serial = 1832] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 101 (17744800) [pid = 516] [serial = 1811] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1283EC00) [pid = 516] [serial = 1822] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 99 (12848400) [pid = 516] [serial = 1823] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 98 (1283FC00) [pid = 516] [serial = 1816] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 97 (10D2F800) [pid = 516] [serial = 1820] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 96 (10D27000) [pid = 516] [serial = 1819] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 95 (15805000) [pid = 516] [serial = 1828] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 94 (0F9EBC00) [pid = 516] [serial = 1813] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 93 (13907000) [pid = 516] [serial = 1825] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1400B400) [pid = 516] [serial = 1826] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | --DOMWINDOW == 91 (17238C00) [pid = 516] [serial = 1837] [outer = 00000000] [url = about:blank] 20:12:17 INFO - PROCESS | 516 | 1463281937075 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 950ms 20:12:17 INFO - PROCESS | 516 | 1463281937094 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:12:17 INFO - PROCESS | 516 | 1463281937099 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 20:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:12:17 INFO - PROCESS | 516 | 1463281937105 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:12:17 INFO - PROCESS | 516 | 1463281937107 Marionette TRACE conn2 <- [1,2514,null,{}] 20:12:17 INFO - PROCESS | 516 | 1463281937111 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:17 INFO - PROCESS | 516 | 1463281937211 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:12:17 INFO - PROCESS | 516 | 1463281937317 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:17 INFO - PROCESS | 516 | ++DOCSHELL 0F2F7800 == 44 [pid = 516] [id = 638] 20:12:17 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (0F302000) [pid = 516] [serial = 1914] [outer = 00000000] 20:12:17 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (10A57800) [pid = 516] [serial = 1915] [outer = 0F302000] 20:12:17 INFO - PROCESS | 516 | 1463281937362 Marionette DEBUG loaded listener.js 20:12:17 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (1128E400) [pid = 516] [serial = 1916] [outer = 0F302000] 20:12:17 INFO - PROCESS | 516 | 1463281937741 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 732ms 20:12:17 INFO - PROCESS | 516 | 1463281937845 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:12:17 INFO - PROCESS | 516 | 1463281937847 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 20:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:12:17 INFO - PROCESS | 516 | 1463281937851 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:12:17 INFO - PROCESS | 516 | 1463281937854 Marionette TRACE conn2 <- [1,2518,null,{}] 20:12:17 INFO - PROCESS | 516 | 1463281937868 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:17 INFO - PROCESS | 516 | 1463281937957 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:12:17 INFO - PROCESS | 516 | 1463281937973 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:17 INFO - PROCESS | 516 | ++DOCSHELL 13DBAC00 == 45 [pid = 516] [id = 639] 20:12:17 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (13DBBC00) [pid = 516] [serial = 1917] [outer = 00000000] 20:12:17 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (140D2400) [pid = 516] [serial = 1918] [outer = 13DBBC00] 20:12:18 INFO - PROCESS | 516 | 1463281938021 Marionette DEBUG loaded listener.js 20:12:18 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (154C5800) [pid = 516] [serial = 1919] [outer = 13DBBC00] 20:12:18 INFO - PROCESS | 516 | 1463281938481 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 654ms 20:12:18 INFO - PROCESS | 516 | 1463281938509 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:12:18 INFO - PROCESS | 516 | 1463281938511 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 20:12:18 INFO - PROCESS | 516 | 1463281938514 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:12:18 INFO - PROCESS | 516 | 1463281938516 Marionette TRACE conn2 <- [1,2522,null,{}] 20:12:18 INFO - PROCESS | 516 | 1463281938519 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:18 INFO - PROCESS | 516 | 1463281938601 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:12:18 INFO - PROCESS | 516 | 1463281938607 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:18 INFO - PROCESS | 516 | ++DOCSHELL 140CEC00 == 46 [pid = 516] [id = 640] 20:12:18 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (15805000) [pid = 516] [serial = 1920] [outer = 00000000] 20:12:18 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (15D6B800) [pid = 516] [serial = 1921] [outer = 15805000] 20:12:18 INFO - PROCESS | 516 | 1463281938651 Marionette DEBUG loaded listener.js 20:12:18 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (167ADC00) [pid = 516] [serial = 1922] [outer = 15805000] 20:12:19 INFO - PROCESS | 516 | 1463281939118 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 20:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 639ms 20:12:19 INFO - PROCESS | 516 | 1463281939152 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:12:19 INFO - PROCESS | 516 | 1463281939154 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 20:12:19 INFO - PROCESS | 516 | 1463281939158 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:12:19 INFO - PROCESS | 516 | 1463281939159 Marionette TRACE conn2 <- [1,2526,null,{}] 20:12:19 INFO - PROCESS | 516 | 1463281939163 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:19 INFO - PROCESS | 516 | 1463281939253 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:12:19 INFO - PROCESS | 516 | 1463281939259 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:19 INFO - PROCESS | 516 | ++DOCSHELL 0F30CC00 == 47 [pid = 516] [id = 641] 20:12:19 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (10C46400) [pid = 516] [serial = 1923] [outer = 00000000] 20:12:19 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (16D66800) [pid = 516] [serial = 1924] [outer = 10C46400] 20:12:19 INFO - PROCESS | 516 | 1463281939304 Marionette DEBUG loaded listener.js 20:12:19 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (16D6D800) [pid = 516] [serial = 1925] [outer = 10C46400] 20:12:19 INFO - PROCESS | 516 | 1463281939785 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 701ms 20:12:19 INFO - PROCESS | 516 | 1463281939841 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:12:19 INFO - PROCESS | 516 | 1463281939844 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 20:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:12:19 INFO - PROCESS | 516 | 1463281939847 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:12:19 INFO - PROCESS | 516 | 1463281939849 Marionette TRACE conn2 <- [1,2530,null,{}] 20:12:19 INFO - PROCESS | 516 | 1463281939853 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:19 INFO - PROCESS | 516 | 1463281939989 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:12:20 INFO - PROCESS | 516 | 1463281940064 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:20 INFO - PROCESS | 516 | ++DOCSHELL 16F74400 == 48 [pid = 516] [id = 642] 20:12:20 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (1718B400) [pid = 516] [serial = 1926] [outer = 00000000] 20:12:20 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (1720B400) [pid = 516] [serial = 1927] [outer = 1718B400] 20:12:20 INFO - PROCESS | 516 | 1463281940109 Marionette DEBUG loaded listener.js 20:12:20 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (172FC000) [pid = 516] [serial = 1928] [outer = 1718B400] 20:12:20 INFO - PROCESS | 516 | 1463281940535 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 20:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 732ms 20:12:20 INFO - PROCESS | 516 | 1463281940592 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:12:20 INFO - PROCESS | 516 | 1463281940594 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 20:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:12:20 INFO - PROCESS | 516 | 1463281940597 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:12:20 INFO - PROCESS | 516 | 1463281940599 Marionette TRACE conn2 <- [1,2534,null,{}] 20:12:20 INFO - PROCESS | 516 | 1463281940602 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:20 INFO - PROCESS | 516 | 1463281940741 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:12:20 INFO - PROCESS | 516 | 1463281940811 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:20 INFO - PROCESS | 516 | ++DOCSHELL 17213400 == 49 [pid = 516] [id = 643] 20:12:20 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (175B7400) [pid = 516] [serial = 1929] [outer = 00000000] 20:12:20 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (177E7400) [pid = 516] [serial = 1930] [outer = 175B7400] 20:12:20 INFO - PROCESS | 516 | 1463281940855 Marionette DEBUG loaded listener.js 20:12:20 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (17C57000) [pid = 516] [serial = 1931] [outer = 175B7400] 20:12:21 INFO - PROCESS | 516 | 1463281941273 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 20:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 701ms 20:12:21 INFO - PROCESS | 516 | 1463281941297 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:12:21 INFO - PROCESS | 516 | 1463281941299 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 20:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:12:21 INFO - PROCESS | 516 | 1463281941306 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:12:21 INFO - PROCESS | 516 | 1463281941308 Marionette TRACE conn2 <- [1,2538,null,{}] 20:12:21 INFO - PROCESS | 516 | 1463281941311 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:21 INFO - PROCESS | 516 | 1463281941425 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:12:21 INFO - PROCESS | 516 | 1463281941431 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:21 INFO - PROCESS | 516 | ++DOCSHELL 16F76800 == 50 [pid = 516] [id = 644] 20:12:21 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (177E5C00) [pid = 516] [serial = 1932] [outer = 00000000] 20:12:21 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (195D6400) [pid = 516] [serial = 1933] [outer = 177E5C00] 20:12:21 INFO - PROCESS | 516 | 1463281941474 Marionette DEBUG loaded listener.js 20:12:21 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (19643400) [pid = 516] [serial = 1934] [outer = 177E5C00] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 111 (10E91400) [pid = 516] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 110 (0F2F4400) [pid = 516] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 109 (16D6FC00) [pid = 516] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 108 (158A2000) [pid = 516] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 107 (167AD800) [pid = 516] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 106 (0F9EC000) [pid = 516] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 105 (1052DC00) [pid = 516] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 104 (13148800) [pid = 516] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 103 (140C7800) [pid = 516] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 102 (12A71800) [pid = 516] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 101 (0F9F2000) [pid = 516] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 100 (15379000) [pid = 516] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 99 (0F9F1000) [pid = 516] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:12:21 INFO - PROCESS | 516 | --DOMWINDOW == 98 (195D3400) [pid = 516] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:12:21 INFO - PROCESS | 516 | 1463281941991 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 20:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 748ms 20:12:22 INFO - PROCESS | 516 | 1463281942043 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:12:22 INFO - PROCESS | 516 | 1463281942045 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 20:12:22 INFO - PROCESS | 516 | 1463281942049 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:12:22 INFO - PROCESS | 516 | 1463281942050 Marionette TRACE conn2 <- [1,2542,null,{}] 20:12:22 INFO - PROCESS | 516 | 1463281942054 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:22 INFO - PROCESS | 516 | 1463281942167 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:12:22 INFO - PROCESS | 516 | 1463281942174 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:22 INFO - PROCESS | 516 | ++DOCSHELL 10E92800 == 51 [pid = 516] [id = 645] 20:12:22 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (12845400) [pid = 516] [serial = 1935] [outer = 00000000] 20:12:22 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (13DBB800) [pid = 516] [serial = 1936] [outer = 12845400] 20:12:22 INFO - PROCESS | 516 | 1463281942218 Marionette DEBUG loaded listener.js 20:12:22 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (16D68000) [pid = 516] [serial = 1937] [outer = 12845400] 20:12:22 INFO - PROCESS | 516 | 1463281942671 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 700ms 20:12:22 INFO - PROCESS | 516 | 1463281942749 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:12:22 INFO - PROCESS | 516 | 1463281942751 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 20:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:12:22 INFO - PROCESS | 516 | 1463281942754 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:12:22 INFO - PROCESS | 516 | 1463281942756 Marionette TRACE conn2 <- [1,2546,null,{}] 20:12:22 INFO - PROCESS | 516 | 1463281942759 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:22 INFO - PROCESS | 516 | 1463281942841 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:12:22 INFO - PROCESS | 516 | 1463281942847 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:22 INFO - PROCESS | 516 | ++DOCSHELL 11298C00 == 52 [pid = 516] [id = 646] 20:12:22 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (13DB9000) [pid = 516] [serial = 1938] [outer = 00000000] 20:12:22 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (18271800) [pid = 516] [serial = 1939] [outer = 13DB9000] 20:12:22 INFO - PROCESS | 516 | 1463281942891 Marionette DEBUG loaded listener.js 20:12:22 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (195D4C00) [pid = 516] [serial = 1940] [outer = 13DB9000] 20:12:23 INFO - PROCESS | 516 | 1463281943339 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 639ms 20:12:23 INFO - PROCESS | 516 | 1463281943392 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:12:23 INFO - PROCESS | 516 | 1463281943395 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 20:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:12:23 INFO - PROCESS | 516 | 1463281943398 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:12:23 INFO - PROCESS | 516 | 1463281943401 Marionette TRACE conn2 <- [1,2550,null,{}] 20:12:23 INFO - PROCESS | 516 | 1463281943404 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:23 INFO - PROCESS | 516 | 1463281943505 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:12:23 INFO - PROCESS | 516 | 1463281943543 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:23 INFO - PROCESS | 516 | ++DOCSHELL 10C49C00 == 53 [pid = 516] [id = 647] 20:12:23 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (1314B800) [pid = 516] [serial = 1941] [outer = 00000000] 20:12:23 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (197BB400) [pid = 516] [serial = 1942] [outer = 1314B800] 20:12:23 INFO - PROCESS | 516 | 1463281943591 Marionette DEBUG loaded listener.js 20:12:23 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (1982BC00) [pid = 516] [serial = 1943] [outer = 1314B800] 20:12:24 INFO - PROCESS | 516 | 1463281944290 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 20:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 950ms 20:12:24 INFO - PROCESS | 516 | 1463281944328 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:12:24 INFO - PROCESS | 516 | 1463281944333 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 20:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:12:24 INFO - PROCESS | 516 | 1463281944338 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:12:24 INFO - PROCESS | 516 | 1463281944343 Marionette TRACE conn2 <- [1,2554,null,{}] 20:12:24 INFO - PROCESS | 516 | 1463281944347 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:24 INFO - PROCESS | 516 | 1463281944457 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:12:24 INFO - PROCESS | 516 | 1463281944573 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:24 INFO - PROCESS | 516 | ++DOCSHELL 10D28800 == 54 [pid = 516] [id = 648] 20:12:24 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (10D29800) [pid = 516] [serial = 1944] [outer = 00000000] 20:12:24 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (11292C00) [pid = 516] [serial = 1945] [outer = 10D29800] 20:12:24 INFO - PROCESS | 516 | 1463281944668 Marionette DEBUG loaded listener.js 20:12:24 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (12A7D000) [pid = 516] [serial = 1946] [outer = 10D29800] 20:12:25 INFO - PROCESS | 516 | 1463281945288 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 20:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 997ms 20:12:25 INFO - PROCESS | 516 | 1463281945342 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:12:25 INFO - PROCESS | 516 | 1463281945348 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 20:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:12:25 INFO - PROCESS | 516 | 1463281945368 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:12:25 INFO - PROCESS | 516 | 1463281945372 Marionette TRACE conn2 <- [1,2558,null,{}] 20:12:25 INFO - PROCESS | 516 | 1463281945376 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:25 INFO - PROCESS | 516 | 1463281945485 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:12:25 INFO - PROCESS | 516 | 1463281945626 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:25 INFO - PROCESS | 516 | ++DOCSHELL 0F30D400 == 55 [pid = 516] [id = 649] 20:12:25 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (11288000) [pid = 516] [serial = 1947] [outer = 00000000] 20:12:25 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (158A1000) [pid = 516] [serial = 1948] [outer = 11288000] 20:12:25 INFO - PROCESS | 516 | 1463281945680 Marionette DEBUG loaded listener.js 20:12:25 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (15B07C00) [pid = 516] [serial = 1949] [outer = 11288000] 20:12:26 INFO - PROCESS | 516 | 1463281946321 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 20:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 996ms 20:12:26 INFO - PROCESS | 516 | 1463281946359 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:12:26 INFO - PROCESS | 516 | 1463281946362 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 20:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:12:26 INFO - PROCESS | 516 | 1463281946366 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:12:26 INFO - PROCESS | 516 | 1463281946369 Marionette TRACE conn2 <- [1,2562,null,{}] 20:12:26 INFO - PROCESS | 516 | 1463281946380 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:26 INFO - PROCESS | 516 | 1463281946489 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:12:26 INFO - PROCESS | 516 | 1463281946607 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:26 INFO - PROCESS | 516 | ++DOCSHELL 195D4800 == 56 [pid = 516] [id = 650] 20:12:26 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (195D9800) [pid = 516] [serial = 1950] [outer = 00000000] 20:12:26 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (197B4C00) [pid = 516] [serial = 1951] [outer = 195D9800] 20:12:26 INFO - PROCESS | 516 | 1463281946662 Marionette DEBUG loaded listener.js 20:12:26 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (197BA000) [pid = 516] [serial = 1952] [outer = 195D9800] 20:12:27 INFO - PROCESS | 516 | 1463281947201 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 904ms 20:12:27 INFO - PROCESS | 516 | 1463281947269 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:12:27 INFO - PROCESS | 516 | 1463281947272 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 20:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:12:27 INFO - PROCESS | 516 | 1463281947275 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:12:27 INFO - PROCESS | 516 | 1463281947277 Marionette TRACE conn2 <- [1,2566,null,{}] 20:12:27 INFO - PROCESS | 516 | 1463281947281 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:27 INFO - PROCESS | 516 | 1463281947386 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:12:27 INFO - PROCESS | 516 | 1463281947527 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:27 INFO - PROCESS | 516 | ++DOCSHELL 197B3C00 == 57 [pid = 516] [id = 651] 20:12:27 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (197B7000) [pid = 516] [serial = 1953] [outer = 00000000] 20:12:27 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (19833400) [pid = 516] [serial = 1954] [outer = 197B7000] 20:12:27 INFO - PROCESS | 516 | 1463281947582 Marionette DEBUG loaded listener.js 20:12:27 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (19838000) [pid = 516] [serial = 1955] [outer = 197B7000] 20:12:28 INFO - PROCESS | 516 | 1463281948174 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 935ms 20:12:28 INFO - PROCESS | 516 | 1463281948220 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:12:28 INFO - PROCESS | 516 | 1463281948222 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 20:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:12:28 INFO - PROCESS | 516 | 1463281948226 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:12:28 INFO - PROCESS | 516 | 1463281948228 Marionette TRACE conn2 <- [1,2570,null,{}] 20:12:28 INFO - PROCESS | 516 | 1463281948232 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:28 INFO - PROCESS | 516 | 1463281948342 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:12:28 INFO - PROCESS | 516 | 1463281948509 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:28 INFO - PROCESS | 516 | ++DOCSHELL 0F30B800 == 58 [pid = 516] [id = 652] 20:12:28 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (0F30E400) [pid = 516] [serial = 1956] [outer = 00000000] 20:12:28 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (10A62400) [pid = 516] [serial = 1957] [outer = 0F30E400] 20:12:28 INFO - PROCESS | 516 | 1463281948571 Marionette DEBUG loaded listener.js 20:12:28 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (114A6800) [pid = 516] [serial = 1958] [outer = 0F30E400] 20:12:29 INFO - PROCESS | 516 | 1463281949323 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:12:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:12:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1152ms 20:12:29 INFO - PROCESS | 516 | 1463281949362 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:12:29 INFO - PROCESS | 516 | 1463281949367 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 20:12:29 INFO - PROCESS | 516 | 1463281949371 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:12:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:12:29 INFO - PROCESS | 516 | 1463281949375 Marionette TRACE conn2 <- [1,2574,null,{}] 20:12:29 INFO - PROCESS | 516 | 1463281949380 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:29 INFO - PROCESS | 516 | 1463281949477 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:12:29 INFO - PROCESS | 516 | 1463281949636 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:29 INFO - PROCESS | 516 | ++DOCSHELL 10C40800 == 59 [pid = 516] [id = 653] 20:12:29 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (10D29C00) [pid = 516] [serial = 1959] [outer = 00000000] 20:12:29 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (11CA1400) [pid = 516] [serial = 1960] [outer = 10D29C00] 20:12:29 INFO - PROCESS | 516 | 1463281949689 Marionette DEBUG loaded listener.js 20:12:29 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (12A79400) [pid = 516] [serial = 1961] [outer = 10D29C00] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 13DBD000 == 58 [pid = 516] [id = 610] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 0F2F3800 == 57 [pid = 516] [id = 497] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 11298C00 == 56 [pid = 516] [id = 646] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 10E92800 == 55 [pid = 516] [id = 645] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 16F76800 == 54 [pid = 516] [id = 644] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 17213400 == 53 [pid = 516] [id = 643] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 16F74400 == 52 [pid = 516] [id = 642] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 0F30CC00 == 51 [pid = 516] [id = 641] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 140CEC00 == 50 [pid = 516] [id = 640] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 13DBAC00 == 49 [pid = 516] [id = 639] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 0F2F7800 == 48 [pid = 516] [id = 638] 20:12:30 INFO - PROCESS | 516 | --DOCSHELL 10C48800 == 47 [pid = 516] [id = 637] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1A49CC00) [pid = 516] [serial = 1769] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 123 (12888400) [pid = 516] [serial = 1817] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 122 (10A5A000) [pid = 516] [serial = 1814] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 121 (15B06800) [pid = 516] [serial = 1879] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 120 (16C10C00) [pid = 516] [serial = 1882] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 119 (15F70400) [pid = 516] [serial = 1880] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 118 (105F7400) [pid = 516] [serial = 1865] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 117 (102CD400) [pid = 516] [serial = 1864] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 116 (10D2E400) [pid = 516] [serial = 1867] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1128D800) [pid = 516] [serial = 1868] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 114 (13B2F000) [pid = 516] [serial = 1873] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1400A800) [pid = 516] [serial = 1874] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1541D800) [pid = 516] [serial = 1876] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12A75400) [pid = 516] [serial = 1870] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 110 (12B5D400) [pid = 516] [serial = 1871] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 109 (17187C00) [pid = 516] [serial = 1885] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 108 (10D2C000) [pid = 516] [serial = 1849] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 107 (13818C00) [pid = 516] [serial = 1852] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 106 (1718F000) [pid = 516] [serial = 1855] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 105 (17E9B400) [pid = 516] [serial = 1894] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 104 (18048C00) [pid = 516] [serial = 1858] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 103 (16D67000) [pid = 516] [serial = 1883] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 102 (18277000) [pid = 516] [serial = 1861] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 101 (16D70800) [pid = 516] [serial = 1888] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1720DC00) [pid = 516] [serial = 1892] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 99 (17207800) [pid = 516] [serial = 1891] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 98 (17192800) [pid = 516] [serial = 1886] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 97 (17195000) [pid = 516] [serial = 1889] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 96 (15717C00) [pid = 516] [serial = 1877] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | --DOMWINDOW == 95 (17190C00) [pid = 516] [serial = 1835] [outer = 00000000] [url = about:blank] 20:12:30 INFO - PROCESS | 516 | 1463281950268 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 934ms 20:12:30 INFO - PROCESS | 516 | 1463281950319 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:12:30 INFO - PROCESS | 516 | 1463281950324 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 20:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:12:30 INFO - PROCESS | 516 | 1463281950330 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:12:30 INFO - PROCESS | 516 | 1463281950332 Marionette TRACE conn2 <- [1,2578,null,{}] 20:12:30 INFO - PROCESS | 516 | 1463281950336 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:30 INFO - PROCESS | 516 | 1463281950420 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:12:30 INFO - PROCESS | 516 | 1463281950429 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:30 INFO - PROCESS | 516 | ++DOCSHELL 10D2FC00 == 48 [pid = 516] [id = 654] 20:12:30 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (10E89000) [pid = 516] [serial = 1962] [outer = 00000000] 20:12:30 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (12847000) [pid = 516] [serial = 1963] [outer = 10E89000] 20:12:30 INFO - PROCESS | 516 | 1463281950474 Marionette DEBUG loaded listener.js 20:12:30 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (12B5DC00) [pid = 516] [serial = 1964] [outer = 10E89000] 20:12:31 INFO - PROCESS | 516 | 1463281951133 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 20:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 841ms 20:12:31 INFO - PROCESS | 516 | 1463281951172 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:12:31 INFO - PROCESS | 516 | 1463281951177 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 20:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:12:31 INFO - PROCESS | 516 | 1463281951183 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:12:31 INFO - PROCESS | 516 | 1463281951186 Marionette TRACE conn2 <- [1,2582,null,{}] 20:12:31 INFO - PROCESS | 516 | 1463281951192 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:31 INFO - PROCESS | 516 | 1463281951299 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:12:31 INFO - PROCESS | 516 | 1463281951445 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:31 INFO - PROCESS | 516 | ++DOCSHELL 10D2C000 == 49 [pid = 516] [id = 655] 20:12:31 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (10D2C400) [pid = 516] [serial = 1965] [outer = 00000000] 20:12:31 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (11C04400) [pid = 516] [serial = 1966] [outer = 10D2C400] 20:12:31 INFO - PROCESS | 516 | 1463281951503 Marionette DEBUG loaded listener.js 20:12:31 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (12A70000) [pid = 516] [serial = 1967] [outer = 10D2C400] 20:12:32 INFO - PROCESS | 516 | 1463281952153 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 20:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 997ms 20:12:32 INFO - PROCESS | 516 | 1463281952185 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:12:32 INFO - PROCESS | 516 | 1463281952191 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 20:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:12:32 INFO - PROCESS | 516 | 1463281952197 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:12:32 INFO - PROCESS | 516 | 1463281952200 Marionette TRACE conn2 <- [1,2586,null,{}] 20:12:32 INFO - PROCESS | 516 | 1463281952204 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:32 INFO - PROCESS | 516 | 1463281952306 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:12:32 INFO - PROCESS | 516 | 1463281952452 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:32 INFO - PROCESS | 516 | ++DOCSHELL 1390D000 == 50 [pid = 516] [id = 656] 20:12:32 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (1390D800) [pid = 516] [serial = 1968] [outer = 00000000] 20:12:32 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (140CC400) [pid = 516] [serial = 1969] [outer = 1390D800] 20:12:32 INFO - PROCESS | 516 | 1463281952509 Marionette DEBUG loaded listener.js 20:12:32 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (15417000) [pid = 516] [serial = 1970] [outer = 1390D800] 20:12:33 INFO - PROCESS | 516 | 1463281953110 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 935ms 20:12:33 INFO - PROCESS | 516 | 1463281953151 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:12:33 INFO - PROCESS | 516 | 1463281953153 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 20:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:12:33 INFO - PROCESS | 516 | 1463281953158 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:12:33 INFO - PROCESS | 516 | 1463281953161 Marionette TRACE conn2 <- [1,2590,null,{}] 20:12:33 INFO - PROCESS | 516 | 1463281953172 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:33 INFO - PROCESS | 516 | 1463281953276 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:12:33 INFO - PROCESS | 516 | 1463281953419 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:33 INFO - PROCESS | 516 | ++DOCSHELL 154CB000 == 51 [pid = 516] [id = 657] 20:12:33 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (158A6C00) [pid = 516] [serial = 1971] [outer = 00000000] 20:12:33 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (15D6D000) [pid = 516] [serial = 1972] [outer = 158A6C00] 20:12:33 INFO - PROCESS | 516 | 1463281953485 Marionette DEBUG loaded listener.js 20:12:33 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (167B7000) [pid = 516] [serial = 1973] [outer = 158A6C00] 20:12:34 INFO - PROCESS | 516 | 1463281954113 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 20:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1044ms 20:12:34 INFO - PROCESS | 516 | 1463281954185 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:12:34 INFO - PROCESS | 516 | 1463281954188 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 20:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:12:34 INFO - PROCESS | 516 | 1463281954191 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:12:34 INFO - PROCESS | 516 | 1463281954193 Marionette TRACE conn2 <- [1,2594,null,{}] 20:12:34 INFO - PROCESS | 516 | 1463281954213 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:34 INFO - PROCESS | 516 | 1463281954314 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:12:34 INFO - PROCESS | 516 | 1463281954457 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:34 INFO - PROCESS | 516 | ++DOCSHELL 16B49C00 == 52 [pid = 516] [id = 658] 20:12:34 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (16D67000) [pid = 516] [serial = 1974] [outer = 00000000] 20:12:34 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (16D71400) [pid = 516] [serial = 1975] [outer = 16D67000] 20:12:34 INFO - PROCESS | 516 | 1463281954512 Marionette DEBUG loaded listener.js 20:12:34 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (16F6C400) [pid = 516] [serial = 1976] [outer = 16D67000] 20:12:35 INFO - PROCESS | 516 | 1463281955112 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 20:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 997ms 20:12:35 INFO - PROCESS | 516 | 1463281955194 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:12:35 INFO - PROCESS | 516 | 1463281955196 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 20:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:12:35 INFO - PROCESS | 516 | 1463281955200 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:12:35 INFO - PROCESS | 516 | 1463281955202 Marionette TRACE conn2 <- [1,2598,null,{}] 20:12:35 INFO - PROCESS | 516 | 1463281955205 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:35 INFO - PROCESS | 516 | 1463281955314 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:12:35 INFO - PROCESS | 516 | 1463281955454 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:35 INFO - PROCESS | 516 | ++DOCSHELL 10BB2800 == 53 [pid = 516] [id = 659] 20:12:35 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (10BB3C00) [pid = 516] [serial = 1977] [outer = 00000000] 20:12:35 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (17192800) [pid = 516] [serial = 1978] [outer = 10BB3C00] 20:12:35 INFO - PROCESS | 516 | 1463281955508 Marionette DEBUG loaded listener.js 20:12:35 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (17193400) [pid = 516] [serial = 1979] [outer = 10BB3C00] 20:12:36 INFO - PROCESS | 516 | 1463281956166 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 997ms 20:12:36 INFO - PROCESS | 516 | 1463281956203 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:12:36 INFO - PROCESS | 516 | 1463281956207 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 20:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:12:36 INFO - PROCESS | 516 | 1463281956212 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:12:36 INFO - PROCESS | 516 | 1463281956216 Marionette TRACE conn2 <- [1,2602,null,{}] 20:12:36 INFO - PROCESS | 516 | 1463281956222 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:36 INFO - PROCESS | 516 | 1463281956320 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:12:36 INFO - PROCESS | 516 | 1463281956469 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:36 INFO - PROCESS | 516 | ++DOCSHELL 10C45C00 == 54 [pid = 516] [id = 660] 20:12:36 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (10D23C00) [pid = 516] [serial = 1980] [outer = 00000000] 20:12:36 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (11CA3C00) [pid = 516] [serial = 1981] [outer = 10D23C00] 20:12:36 INFO - PROCESS | 516 | 1463281956532 Marionette DEBUG loaded listener.js 20:12:36 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1337EC00) [pid = 516] [serial = 1982] [outer = 10D23C00] 20:12:36 INFO - PROCESS | 516 | --DOCSHELL 10C40800 == 53 [pid = 516] [id = 653] 20:12:36 INFO - PROCESS | 516 | --DOCSHELL 10D28800 == 52 [pid = 516] [id = 648] 20:12:37 INFO - PROCESS | 516 | 1463281957094 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 20:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 888ms 20:12:37 INFO - PROCESS | 516 | 1463281957118 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:12:37 INFO - PROCESS | 516 | 1463281957123 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 20:12:37 INFO - PROCESS | 516 | 1463281957133 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:12:37 INFO - PROCESS | 516 | 1463281957135 Marionette TRACE conn2 <- [1,2606,null,{}] 20:12:37 INFO - PROCESS | 516 | 1463281957139 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:37 INFO - PROCESS | 516 | 1463281957225 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:12:37 INFO - PROCESS | 516 | 1463281957232 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:37 INFO - PROCESS | 516 | ++DOCSHELL 140D0C00 == 53 [pid = 516] [id = 661] 20:12:37 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (154C6800) [pid = 516] [serial = 1983] [outer = 00000000] 20:12:37 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (158A0000) [pid = 516] [serial = 1984] [outer = 154C6800] 20:12:37 INFO - PROCESS | 516 | 1463281957277 Marionette DEBUG loaded listener.js 20:12:37 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (15D68400) [pid = 516] [serial = 1985] [outer = 154C6800] 20:12:37 INFO - PROCESS | 516 | 1463281957768 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 685ms 20:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:12:37 INFO - PROCESS | 516 | 1463281957833 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:12:37 INFO - PROCESS | 516 | 1463281957836 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 20:12:37 INFO - PROCESS | 516 | 1463281957839 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:12:37 INFO - PROCESS | 516 | 1463281957842 Marionette TRACE conn2 <- [1,2610,null,{}] 20:12:37 INFO - PROCESS | 516 | 1463281957852 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:37 INFO - PROCESS | 516 | 1463281957938 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:12:38 INFO - PROCESS | 516 | 1463281958073 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:38 INFO - PROCESS | 516 | ++DOCSHELL 167B0800 == 54 [pid = 516] [id = 662] 20:12:38 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (16F53400) [pid = 516] [serial = 1986] [outer = 00000000] 20:12:38 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (1720F000) [pid = 516] [serial = 1987] [outer = 16F53400] 20:12:38 INFO - PROCESS | 516 | 1463281958120 Marionette DEBUG loaded listener.js 20:12:38 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (1773D000) [pid = 516] [serial = 1988] [outer = 16F53400] 20:12:38 INFO - PROCESS | 516 | 1463281958509 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 20:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 685ms 20:12:38 INFO - PROCESS | 516 | 1463281958539 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:12:38 INFO - PROCESS | 516 | 1463281958542 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 20:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:12:38 INFO - PROCESS | 516 | 1463281958545 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:12:38 INFO - PROCESS | 516 | 1463281958547 Marionette TRACE conn2 <- [1,2614,null,{}] 20:12:38 INFO - PROCESS | 516 | 1463281958560 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:38 INFO - PROCESS | 516 | 1463281958673 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:12:38 INFO - PROCESS | 516 | 1463281958664 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:38 INFO - PROCESS | 516 | ++DOCSHELL 172F4C00 == 55 [pid = 516] [id = 663] 20:12:38 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (177D8C00) [pid = 516] [serial = 1989] [outer = 00000000] 20:12:38 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (18041800) [pid = 516] [serial = 1990] [outer = 177D8C00] 20:12:38 INFO - PROCESS | 516 | 1463281958708 Marionette DEBUG loaded listener.js 20:12:38 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (18272C00) [pid = 516] [serial = 1991] [outer = 177D8C00] 20:12:39 INFO - PROCESS | 516 | 1463281959155 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 654ms 20:12:39 INFO - PROCESS | 516 | 1463281959187 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:12:39 INFO - PROCESS | 516 | 1463281959189 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 20:12:39 INFO - PROCESS | 516 | 1463281959192 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:12:39 INFO - PROCESS | 516 | 1463281959194 Marionette TRACE conn2 <- [1,2618,null,{}] 20:12:39 INFO - PROCESS | 516 | 1463281959197 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:39 INFO - PROCESS | 516 | 1463281959322 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:12:39 INFO - PROCESS | 516 | 1463281959417 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:39 INFO - PROCESS | 516 | ++DOCSHELL 18278C00 == 56 [pid = 516] [id = 664] 20:12:39 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (195D0400) [pid = 516] [serial = 1992] [outer = 00000000] 20:12:39 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (19647000) [pid = 516] [serial = 1993] [outer = 195D0400] 20:12:39 INFO - PROCESS | 516 | 1463281959461 Marionette DEBUG loaded listener.js 20:12:39 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (197B5C00) [pid = 516] [serial = 1994] [outer = 195D0400] 20:12:39 INFO - PROCESS | 516 | 1463281959902 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 20:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 747ms 20:12:39 INFO - PROCESS | 516 | 1463281959933 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:12:39 INFO - PROCESS | 516 | 1463281959935 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 20:12:39 INFO - PROCESS | 516 | 1463281959938 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:12:39 INFO - PROCESS | 516 | 1463281959940 Marionette TRACE conn2 <- [1,2622,null,{}] 20:12:39 INFO - PROCESS | 516 | 1463281959943 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:40 INFO - PROCESS | 516 | 1463281960079 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:12:40 INFO - PROCESS | 516 | 1463281960152 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:40 INFO - PROCESS | 516 | ++DOCSHELL 1982FC00 == 57 [pid = 516] [id = 665] 20:12:40 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (19835000) [pid = 516] [serial = 1995] [outer = 00000000] 20:12:40 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1988CC00) [pid = 516] [serial = 1996] [outer = 19835000] 20:12:40 INFO - PROCESS | 516 | 1463281960197 Marionette DEBUG loaded listener.js 20:12:40 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (198DF400) [pid = 516] [serial = 1997] [outer = 19835000] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 130 (1027C400) [pid = 516] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 129 (17237C00) [pid = 516] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 128 (10D29800) [pid = 516] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 127 (12A72C00) [pid = 516] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1803D400) [pid = 516] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 125 (197B7000) [pid = 516] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 124 (195D9800) [pid = 516] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 123 (195D6C00) [pid = 516] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 122 (177DE800) [pid = 516] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 121 (102F9800) [pid = 516] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 120 (11288000) [pid = 516] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 119 (16F54400) [pid = 516] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 118 (18044800) [pid = 516] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 117 (13373800) [pid = 516] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 116 (10D29C00) [pid = 516] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 115 (0F30E400) [pid = 516] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 114 (105F4400) [pid = 516] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 113 (1718B400) [pid = 516] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 112 (175B7400) [pid = 516] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 111 (177E5C00) [pid = 516] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 110 (10C4B400) [pid = 516] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 109 (10C46400) [pid = 516] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 108 (15805000) [pid = 516] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 107 (13DBBC00) [pid = 516] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 106 (0F302000) [pid = 516] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12845400) [pid = 516] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 104 (17741800) [pid = 516] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:12:40 INFO - PROCESS | 516 | --DOMWINDOW == 103 (13DB9000) [pid = 516] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:12:40 INFO - PROCESS | 516 | 1463281960856 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 935ms 20:12:40 INFO - PROCESS | 516 | 1463281960884 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:12:40 INFO - PROCESS | 516 | 1463281960886 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 20:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:12:40 INFO - PROCESS | 516 | 1463281960889 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:12:40 INFO - PROCESS | 516 | 1463281960891 Marionette TRACE conn2 <- [1,2626,null,{}] 20:12:40 INFO - PROCESS | 516 | 1463281960894 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:40 INFO - PROCESS | 516 | 1463281960974 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:12:40 INFO - PROCESS | 516 | 1463281960980 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:40 INFO - PROCESS | 516 | ++DOCSHELL 0F305400 == 58 [pid = 516] [id = 666] 20:12:40 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (10A57000) [pid = 516] [serial = 1998] [outer = 00000000] 20:12:41 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (10D29800) [pid = 516] [serial = 1999] [outer = 10A57000] 20:12:41 INFO - PROCESS | 516 | 1463281961024 Marionette DEBUG loaded listener.js 20:12:41 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (13373800) [pid = 516] [serial = 2000] [outer = 10A57000] 20:12:41 INFO - PROCESS | 516 | 1463281961462 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 592ms 20:12:41 INFO - PROCESS | 516 | 1463281961487 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:12:41 INFO - PROCESS | 516 | 1463281961489 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 20:12:41 INFO - PROCESS | 516 | 1463281961493 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:12:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:12:41 INFO - PROCESS | 516 | 1463281961494 Marionette TRACE conn2 <- [1,2630,null,{}] 20:12:41 INFO - PROCESS | 516 | 1463281961498 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:41 INFO - PROCESS | 516 | 1463281961578 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:12:41 INFO - PROCESS | 516 | 1463281961584 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:41 INFO - PROCESS | 516 | ++DOCSHELL 10F97400 == 59 [pid = 516] [id = 667] 20:12:41 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (12B5AC00) [pid = 516] [serial = 2001] [outer = 00000000] 20:12:41 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1720E800) [pid = 516] [serial = 2002] [outer = 12B5AC00] 20:12:41 INFO - PROCESS | 516 | 1463281961635 Marionette DEBUG loaded listener.js 20:12:41 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (17C63000) [pid = 516] [serial = 2003] [outer = 12B5AC00] 20:12:42 INFO - PROCESS | 516 | 1463281962072 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:12:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:12:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 623ms 20:12:42 INFO - PROCESS | 516 | 1463281962130 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:12:42 INFO - PROCESS | 516 | 1463281962132 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 20:12:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:12:42 INFO - PROCESS | 516 | 1463281962136 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:12:42 INFO - PROCESS | 516 | 1463281962137 Marionette TRACE conn2 <- [1,2634,null,{}] 20:12:42 INFO - PROCESS | 516 | 1463281962140 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:42 INFO - PROCESS | 516 | 1463281962222 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:12:42 INFO - PROCESS | 516 | 1463281962228 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:42 INFO - PROCESS | 516 | ++DOCSHELL 11288000 == 60 [pid = 516] [id = 668] 20:12:42 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (11C06C00) [pid = 516] [serial = 2004] [outer = 00000000] 20:12:42 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (19833000) [pid = 516] [serial = 2005] [outer = 11C06C00] 20:12:42 INFO - PROCESS | 516 | 1463281962274 Marionette DEBUG loaded listener.js 20:12:42 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (19891800) [pid = 516] [serial = 2006] [outer = 11C06C00] 20:12:42 INFO - PROCESS | 516 | 1463281962733 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:12:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:12:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 623ms 20:12:42 INFO - PROCESS | 516 | 1463281962808 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:12:42 INFO - PROCESS | 516 | 1463281962812 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 20:12:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:12:42 INFO - PROCESS | 516 | 1463281962822 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:12:42 INFO - PROCESS | 516 | 1463281962826 Marionette TRACE conn2 <- [1,2638,null,{}] 20:12:42 INFO - PROCESS | 516 | 1463281962832 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:42 INFO - PROCESS | 516 | 1463281962946 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:12:43 INFO - PROCESS | 516 | 1463281963094 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:43 INFO - PROCESS | 516 | ++DOCSHELL 10A5E400 == 61 [pid = 516] [id = 669] 20:12:43 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (10BAC000) [pid = 516] [serial = 2007] [outer = 00000000] 20:12:43 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (10E8AC00) [pid = 516] [serial = 2008] [outer = 10BAC000] 20:12:43 INFO - PROCESS | 516 | 1463281963152 Marionette DEBUG loaded listener.js 20:12:43 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (12846000) [pid = 516] [serial = 2009] [outer = 10BAC000] 20:12:43 INFO - PROCESS | 516 | 1463281963792 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:12:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:12:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1027ms 20:12:43 INFO - PROCESS | 516 | 1463281963849 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:12:43 INFO - PROCESS | 516 | 1463281963853 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 20:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:12:43 INFO - PROCESS | 516 | 1463281963879 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:12:43 INFO - PROCESS | 516 | 1463281963883 Marionette TRACE conn2 <- [1,2642,null,{}] 20:12:43 INFO - PROCESS | 516 | 1463281963888 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:43 INFO - PROCESS | 516 | 1463281963996 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:12:44 INFO - PROCESS | 516 | 1463281964143 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:44 INFO - PROCESS | 516 | ++DOCSHELL 10235800 == 62 [pid = 516] [id = 670] 20:12:44 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1589FC00) [pid = 516] [serial = 2010] [outer = 00000000] 20:12:44 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1718F800) [pid = 516] [serial = 2011] [outer = 1589FC00] 20:12:44 INFO - PROCESS | 516 | 1463281964198 Marionette DEBUG loaded listener.js 20:12:44 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (1720D400) [pid = 516] [serial = 2012] [outer = 1589FC00] 20:12:44 INFO - PROCESS | 516 | 1463281964742 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:12:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:12:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 919ms 20:12:44 INFO - PROCESS | 516 | 1463281964784 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:12:44 INFO - PROCESS | 516 | 1463281964787 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 20:12:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:12:44 INFO - PROCESS | 516 | 1463281964791 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:12:44 INFO - PROCESS | 516 | 1463281964793 Marionette TRACE conn2 <- [1,2646,null,{}] 20:12:44 INFO - PROCESS | 516 | 1463281964803 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:44 INFO - PROCESS | 516 | 1463281964913 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:12:45 INFO - PROCESS | 516 | 1463281965060 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:45 INFO - PROCESS | 516 | ++DOCSHELL 177DB800 == 63 [pid = 516] [id = 671] 20:12:45 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (18043400) [pid = 516] [serial = 2013] [outer = 00000000] 20:12:45 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (197BA400) [pid = 516] [serial = 2014] [outer = 18043400] 20:12:45 INFO - PROCESS | 516 | 1463281965118 Marionette DEBUG loaded listener.js 20:12:45 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (19839400) [pid = 516] [serial = 2015] [outer = 18043400] 20:12:45 INFO - PROCESS | 516 | 1463281965672 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:12:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:12:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 935ms 20:12:45 INFO - PROCESS | 516 | 1463281965735 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:12:45 INFO - PROCESS | 516 | 1463281965738 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 20:12:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:12:45 INFO - PROCESS | 516 | 1463281965741 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:12:45 INFO - PROCESS | 516 | 1463281965743 Marionette TRACE conn2 <- [1,2650,null,{}] 20:12:45 INFO - PROCESS | 516 | 1463281965747 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:45 INFO - PROCESS | 516 | 1463281965852 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:12:45 INFO - PROCESS | 516 | 1463281965967 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:46 INFO - PROCESS | 516 | ++DOCSHELL 198E9000 == 64 [pid = 516] [id = 672] 20:12:46 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (198E9800) [pid = 516] [serial = 2016] [outer = 00000000] 20:12:46 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (19C3BC00) [pid = 516] [serial = 2017] [outer = 198E9800] 20:12:46 INFO - PROCESS | 516 | 1463281966061 Marionette DEBUG loaded listener.js 20:12:46 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (19C40000) [pid = 516] [serial = 2018] [outer = 198E9800] 20:12:46 INFO - PROCESS | 516 | 1463281966596 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:12:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:12:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 888ms 20:12:46 INFO - PROCESS | 516 | 1463281966646 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:12:46 INFO - PROCESS | 516 | 1463281966648 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 20:12:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:12:46 INFO - PROCESS | 516 | 1463281966651 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:12:46 INFO - PROCESS | 516 | 1463281966653 Marionette TRACE conn2 <- [1,2654,null,{}] 20:12:46 INFO - PROCESS | 516 | 1463281966657 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:46 INFO - PROCESS | 516 | 1463281966764 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:12:46 INFO - PROCESS | 516 | 1463281966880 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:46 INFO - PROCESS | 516 | ++DOCSHELL 19C3B800 == 65 [pid = 516] [id = 673] 20:12:46 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (19E4EC00) [pid = 516] [serial = 2019] [outer = 00000000] 20:12:46 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (19E56400) [pid = 516] [serial = 2020] [outer = 19E4EC00] 20:12:46 INFO - PROCESS | 516 | 1463281966973 Marionette DEBUG loaded listener.js 20:12:47 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (19EE2C00) [pid = 516] [serial = 2021] [outer = 19E4EC00] 20:12:48 INFO - PROCESS | 516 | 1463281968073 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 20:12:48 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) 20:12:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1448ms 20:12:48 INFO - PROCESS | 516 | 1463281968120 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:12:48 INFO - PROCESS | 516 | 1463281968124 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 20:12:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:12:48 INFO - PROCESS | 516 | 1463281968130 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:12:48 INFO - PROCESS | 516 | 1463281968134 Marionette TRACE conn2 <- [1,2658,null,{}] 20:12:48 INFO - PROCESS | 516 | 1463281968139 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:48 INFO - PROCESS | 516 | 1463281968239 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:12:48 INFO - PROCESS | 516 | 1463281968364 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:48 INFO - PROCESS | 516 | ++DOCSHELL 1055F400 == 66 [pid = 516] [id = 674] 20:12:48 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (10A62000) [pid = 516] [serial = 2022] [outer = 00000000] 20:12:48 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (10F97000) [pid = 516] [serial = 2023] [outer = 10A62000] 20:12:48 INFO - PROCESS | 516 | 1463281968413 Marionette DEBUG loaded listener.js 20:12:48 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (114B0C00) [pid = 516] [serial = 2024] [outer = 10A62000] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 154C9400 == 65 [pid = 516] [id = 620] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 1803C000 == 64 [pid = 516] [id = 619] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 1390AC00 == 63 [pid = 516] [id = 489] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 10F97400 == 62 [pid = 516] [id = 667] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 0F305400 == 61 [pid = 516] [id = 666] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 1982FC00 == 60 [pid = 516] [id = 665] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 18278C00 == 59 [pid = 516] [id = 664] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 172F4C00 == 58 [pid = 516] [id = 663] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 167B0800 == 57 [pid = 516] [id = 662] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 140D0C00 == 56 [pid = 516] [id = 661] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 10C45C00 == 55 [pid = 516] [id = 660] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 1390D000 == 54 [pid = 516] [id = 656] 20:12:48 INFO - PROCESS | 516 | --DOMWINDOW == 129 (12847000) [pid = 516] [serial = 1963] [outer = 00000000] [url = about:blank] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 10D2C000 == 53 [pid = 516] [id = 655] 20:12:48 INFO - PROCESS | 516 | --DOCSHELL 10D2FC00 == 52 [pid = 516] [id = 654] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1720B400) [pid = 516] [serial = 1927] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 127 (177E7400) [pid = 516] [serial = 1930] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 126 (172FC000) [pid = 516] [serial = 1928] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 125 (195D6400) [pid = 516] [serial = 1933] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 124 (19645C00) [pid = 516] [serial = 1909] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 123 (17C57000) [pid = 516] [serial = 1931] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 122 (12A73000) [pid = 516] [serial = 1913] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1141B400) [pid = 516] [serial = 1912] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 120 (16D66800) [pid = 516] [serial = 1924] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 119 (15D6B800) [pid = 516] [serial = 1921] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 118 (167ADC00) [pid = 516] [serial = 1922] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 117 (140D2400) [pid = 516] [serial = 1918] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 116 (154C5800) [pid = 516] [serial = 1919] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 115 (195DAC00) [pid = 516] [serial = 1906] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1803B800) [pid = 516] [serial = 1903] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 113 (10A57800) [pid = 516] [serial = 1915] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1128E400) [pid = 516] [serial = 1916] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 111 (10D21400) [pid = 516] [serial = 1897] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 110 (13DBB800) [pid = 516] [serial = 1936] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 109 (1826F400) [pid = 516] [serial = 1895] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 108 (15416000) [pid = 516] [serial = 1900] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 107 (197BB400) [pid = 516] [serial = 1942] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 106 (18271800) [pid = 516] [serial = 1939] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12A79400) [pid = 516] [serial = 1961] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 104 (19643400) [pid = 516] [serial = 1934] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 103 (16D68000) [pid = 516] [serial = 1937] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 102 (195D4C00) [pid = 516] [serial = 1940] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 101 (16D6D800) [pid = 516] [serial = 1925] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 100 (1964A000) [pid = 516] [serial = 1910] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 99 (17C61000) [pid = 516] [serial = 1847] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 98 (12A7D000) [pid = 516] [serial = 1946] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 97 (140CD400) [pid = 516] [serial = 1853] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 96 (1826CC00) [pid = 516] [serial = 1859] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 95 (19838000) [pid = 516] [serial = 1955] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 94 (197BA000) [pid = 516] [serial = 1952] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 93 (19641000) [pid = 516] [serial = 1907] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 92 (18275000) [pid = 516] [serial = 1904] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 91 (11C95C00) [pid = 516] [serial = 1898] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 90 (19833400) [pid = 516] [serial = 1954] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 89 (158A1000) [pid = 516] [serial = 1948] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 88 (175BF000) [pid = 516] [serial = 1856] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 87 (197B4C00) [pid = 516] [serial = 1951] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 86 (195D0000) [pid = 516] [serial = 1862] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 85 (1589EC00) [pid = 516] [serial = 1901] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 84 (11CA1400) [pid = 516] [serial = 1960] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 83 (15B07C00) [pid = 516] [serial = 1949] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 82 (114A6800) [pid = 516] [serial = 1958] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 81 (10A62400) [pid = 516] [serial = 1957] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 80 (11292C00) [pid = 516] [serial = 1945] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | --DOMWINDOW == 79 (11291400) [pid = 516] [serial = 1850] [outer = 00000000] [url = about:blank] 20:12:49 INFO - PROCESS | 516 | 1463281969500 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 20:12:49 INFO - PROCESS | 516 | 1463281969534 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 20:12:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:12:49 INFO - PROCESS | 516 | 1463281969542 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:12:49 INFO - PROCESS | 516 | 1463281969546 Marionette TRACE conn2 <- [1,2662,null,{}] 20:12:49 INFO - PROCESS | 516 | 1463281969550 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:49 INFO - PROCESS | 516 | 1463281969666 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:12:49 INFO - PROCESS | 516 | 1463281969842 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:49 INFO - PROCESS | 516 | ++DOCSHELL 10D2AC00 == 53 [pid = 516] [id = 675] 20:12:49 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (10D2B400) [pid = 516] [serial = 2025] [outer = 00000000] 20:12:49 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (1283FC00) [pid = 516] [serial = 2026] [outer = 10D2B400] 20:12:49 INFO - PROCESS | 516 | 1463281969887 Marionette DEBUG loaded listener.js 20:12:49 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (12884400) [pid = 516] [serial = 2027] [outer = 10D2B400] 20:12:50 INFO - PROCESS | 516 | 1463281970751 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 20:12:50 INFO - PROCESS | 516 | 1463281970804 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 20:12:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:12:50 INFO - PROCESS | 516 | 1463281970808 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:12:50 INFO - PROCESS | 516 | 1463281970812 Marionette TRACE conn2 <- [1,2666,null,{}] 20:12:50 INFO - PROCESS | 516 | 1463281970821 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:50 INFO - PROCESS | 516 | 1463281970917 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:12:50 INFO - PROCESS | 516 | 1463281970926 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:50 INFO - PROCESS | 516 | ++DOCSHELL 12A76C00 == 54 [pid = 516] [id = 676] 20:12:50 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (12A78400) [pid = 516] [serial = 2028] [outer = 00000000] 20:12:50 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (140C7800) [pid = 516] [serial = 2029] [outer = 12A78400] 20:12:50 INFO - PROCESS | 516 | 1463281970972 Marionette DEBUG loaded listener.js 20:12:51 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (105EF800) [pid = 516] [serial = 2030] [outer = 12A78400] 20:12:51 INFO - PROCESS | 516 | 1463281971970 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 20:12:51 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) 20:12:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1183ms 20:12:51 INFO - PROCESS | 516 | 1463281972012 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:12:51 INFO - PROCESS | 516 | 1463281972014 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 20:12:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:12:52 INFO - PROCESS | 516 | 1463281972018 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:12:52 INFO - PROCESS | 516 | 1463281972019 Marionette TRACE conn2 <- [1,2670,null,{}] 20:12:52 INFO - PROCESS | 516 | 1463281972023 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:52 INFO - PROCESS | 516 | 1463281972142 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:12:52 INFO - PROCESS | 516 | 1463281972149 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:52 INFO - PROCESS | 516 | ++DOCSHELL 140D4400 == 55 [pid = 516] [id = 677] 20:12:52 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (15414000) [pid = 516] [serial = 2031] [outer = 00000000] 20:12:52 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1589E000) [pid = 516] [serial = 2032] [outer = 15414000] 20:12:52 INFO - PROCESS | 516 | 1463281972193 Marionette DEBUG loaded listener.js 20:12:52 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (158A8000) [pid = 516] [serial = 2033] [outer = 15414000] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 87 (195D0400) [pid = 516] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 86 (19835000) [pid = 516] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 85 (10D23C00) [pid = 516] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 84 (154C6800) [pid = 516] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 83 (16F53400) [pid = 516] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 82 (12B5AC00) [pid = 516] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 81 (10A57000) [pid = 516] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:12:53 INFO - PROCESS | 516 | --DOMWINDOW == 80 (177D8C00) [pid = 516] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:12:53 INFO - PROCESS | 516 | 1463281973173 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 20:12:53 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) 20:12:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1183ms 20:12:53 INFO - PROCESS | 516 | 1463281973194 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 20:12:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:12:53 INFO - PROCESS | 516 | 1463281973196 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 20:12:53 INFO - PROCESS | 516 | 1463281973199 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:12:53 INFO - PROCESS | 516 | 1463281973201 Marionette TRACE conn2 <- [1,2674,null,{}] 20:12:53 INFO - PROCESS | 516 | 1463281973205 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:53 INFO - PROCESS | 516 | 1463281973294 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:12:53 INFO - PROCESS | 516 | 1463281973300 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:53 INFO - PROCESS | 516 | ++DOCSHELL 102EB000 == 56 [pid = 516] [id = 678] 20:12:53 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (10A59400) [pid = 516] [serial = 2034] [outer = 00000000] 20:12:53 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (158A7400) [pid = 516] [serial = 2035] [outer = 10A59400] 20:12:53 INFO - PROCESS | 516 | 1463281973344 Marionette DEBUG loaded listener.js 20:12:53 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (15D67800) [pid = 516] [serial = 2036] [outer = 10A59400] 20:12:54 INFO - PROCESS | 516 | 1463281974296 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 20:12:54 INFO - PROCESS | 516 | 1463281974346 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 20:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:12:54 INFO - PROCESS | 516 | 1463281974349 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:12:54 INFO - PROCESS | 516 | 1463281974351 Marionette TRACE conn2 <- [1,2678,null,{}] 20:12:54 INFO - PROCESS | 516 | 1463281974355 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:54 INFO - PROCESS | 516 | 1463281974455 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:12:54 INFO - PROCESS | 516 | 1463281974464 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:54 INFO - PROCESS | 516 | ++DOCSHELL 0F9F2800 == 57 [pid = 516] [id = 679] 20:12:54 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (167B6800) [pid = 516] [serial = 2037] [outer = 00000000] 20:12:54 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (16F45400) [pid = 516] [serial = 2038] [outer = 167B6800] 20:12:54 INFO - PROCESS | 516 | 1463281974508 Marionette DEBUG loaded listener.js 20:12:54 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (1718F000) [pid = 516] [serial = 2039] [outer = 167B6800] 20:12:55 INFO - PROCESS | 516 | 1463281975498 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 20:12:55 INFO - PROCESS | 516 | 1463281975558 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 20:12:55 INFO - PROCESS | 516 | 1463281975563 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:12:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:12:55 INFO - PROCESS | 516 | 1463281975567 Marionette TRACE conn2 <- [1,2682,null,{}] 20:12:55 INFO - PROCESS | 516 | 1463281975574 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:55 INFO - PROCESS | 516 | 1463281975715 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:12:55 INFO - PROCESS | 516 | 1463281975849 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:55 INFO - PROCESS | 516 | ++DOCSHELL 10D2D400 == 58 [pid = 516] [id = 680] 20:12:55 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (10E88400) [pid = 516] [serial = 2040] [outer = 00000000] 20:12:55 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (10FA3C00) [pid = 516] [serial = 2041] [outer = 10E88400] 20:12:55 INFO - PROCESS | 516 | 1463281975949 Marionette DEBUG loaded listener.js 20:12:56 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (1283D400) [pid = 516] [serial = 2042] [outer = 10E88400] 20:12:56 INFO - PROCESS | 516 | 1463281976970 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 20:12:57 INFO - PROCESS | 516 | 1463281977051 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 20:12:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:12:57 INFO - PROCESS | 516 | 1463281977059 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:12:57 INFO - PROCESS | 516 | 1463281977062 Marionette TRACE conn2 <- [1,2686,null,{}] 20:12:57 INFO - PROCESS | 516 | 1463281977066 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:57 INFO - PROCESS | 516 | 1463281977163 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:12:57 INFO - PROCESS | 516 | 1463281977374 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:57 INFO - PROCESS | 516 | ++DOCSHELL 13380400 == 59 [pid = 516] [id = 681] 20:12:57 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (13DBB800) [pid = 516] [serial = 2043] [outer = 00000000] 20:12:57 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (1571CC00) [pid = 516] [serial = 2044] [outer = 13DBB800] 20:12:57 INFO - PROCESS | 516 | 1463281977430 Marionette DEBUG loaded listener.js 20:12:57 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (15F6EC00) [pid = 516] [serial = 2045] [outer = 13DBB800] 20:12:58 INFO - PROCESS | 516 | 1463281978433 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:12:58 INFO - PROCESS | 516 | 1463281978447 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 20:12:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:12:58 INFO - PROCESS | 516 | 1463281978451 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:12:58 INFO - PROCESS | 516 | 1463281978455 Marionette TRACE conn2 <- [1,2690,null,{}] 20:12:58 INFO - PROCESS | 516 | 1463281978466 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:58 INFO - PROCESS | 516 | 1463281978608 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:12:58 INFO - PROCESS | 516 | 1463281978799 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:58 INFO - PROCESS | 516 | ++DOCSHELL 140CB400 == 60 [pid = 516] [id = 682] 20:12:58 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (1718E000) [pid = 516] [serial = 2046] [outer = 00000000] 20:12:58 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (175BAC00) [pid = 516] [serial = 2047] [outer = 1718E000] 20:12:58 INFO - PROCESS | 516 | 1463281978859 Marionette DEBUG loaded listener.js 20:12:58 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (177A4400) [pid = 516] [serial = 2048] [outer = 1718E000] 20:12:59 INFO - PROCESS | 516 | 1463281979390 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 20:12:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:12:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 997ms 20:12:59 INFO - PROCESS | 516 | 1463281979453 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 20:12:59 INFO - PROCESS | 516 | 1463281979456 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 20:12:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:12:59 INFO - PROCESS | 516 | 1463281979460 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:12:59 INFO - PROCESS | 516 | 1463281979462 Marionette TRACE conn2 <- [1,2694,null,{}] 20:12:59 INFO - PROCESS | 516 | 1463281979465 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:12:59 INFO - PROCESS | 516 | 1463281979569 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:12:59 INFO - PROCESS | 516 | 1463281979684 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:59 INFO - PROCESS | 516 | ++DOCSHELL 0F30CC00 == 61 [pid = 516] [id = 683] 20:12:59 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (0F9F2000) [pid = 516] [serial = 2049] [outer = 00000000] 20:12:59 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (10A5A000) [pid = 516] [serial = 2050] [outer = 0F9F2000] 20:12:59 INFO - PROCESS | 516 | 1463281979900 Marionette DEBUG loaded listener.js 20:12:59 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (10D2A800) [pid = 516] [serial = 2051] [outer = 0F9F2000] 20:13:00 INFO - PROCESS | 516 | 1463281980462 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 20:13:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:13:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1028ms 20:13:00 INFO - PROCESS | 516 | 1463281980516 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 20:13:00 INFO - PROCESS | 516 | 1463281980521 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 20:13:00 INFO - PROCESS | 516 | 1463281980526 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:13:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:13:00 INFO - PROCESS | 516 | 1463281980529 Marionette TRACE conn2 <- [1,2698,null,{}] 20:13:00 INFO - PROCESS | 516 | 1463281980534 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:00 INFO - PROCESS | 516 | 1463281980632 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:13:00 INFO - PROCESS | 516 | 1463281980793 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 102EB000 == 60 [pid = 516] [id = 678] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 140D4400 == 59 [pid = 516] [id = 677] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 12A76C00 == 58 [pid = 516] [id = 676] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 10D2AC00 == 57 [pid = 516] [id = 675] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 1055F400 == 56 [pid = 516] [id = 674] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 19C3B800 == 55 [pid = 516] [id = 673] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 198E9000 == 54 [pid = 516] [id = 672] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 177DB800 == 53 [pid = 516] [id = 671] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 10235800 == 52 [pid = 516] [id = 670] 20:13:00 INFO - PROCESS | 516 | --DOCSHELL 10A5E400 == 51 [pid = 516] [id = 669] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 97 (19647000) [pid = 516] [serial = 1993] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 96 (1988CC00) [pid = 516] [serial = 1996] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 95 (11CA3C00) [pid = 516] [serial = 1981] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 94 (158A0000) [pid = 516] [serial = 1984] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15D68400) [pid = 516] [serial = 1985] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 92 (1720F000) [pid = 516] [serial = 1987] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 91 (17192800) [pid = 516] [serial = 1978] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 90 (11C04400) [pid = 516] [serial = 1966] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 89 (140CC400) [pid = 516] [serial = 1969] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 88 (15D6D000) [pid = 516] [serial = 1972] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 87 (16D71400) [pid = 516] [serial = 1975] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 86 (197B5C00) [pid = 516] [serial = 1994] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 85 (19833000) [pid = 516] [serial = 2005] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 84 (17C63000) [pid = 516] [serial = 2003] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 83 (10D29800) [pid = 516] [serial = 1999] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 82 (198DF400) [pid = 516] [serial = 1997] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 81 (1337EC00) [pid = 516] [serial = 1982] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 80 (18041800) [pid = 516] [serial = 1990] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 79 (18272C00) [pid = 516] [serial = 1991] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 78 (1720E800) [pid = 516] [serial = 2002] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 77 (1773D000) [pid = 516] [serial = 1988] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | --DOMWINDOW == 76 (13373800) [pid = 516] [serial = 2000] [outer = 00000000] [url = about:blank] 20:13:00 INFO - PROCESS | 516 | ++DOCSHELL 102D9C00 == 52 [pid = 516] [id = 684] 20:13:00 INFO - PROCESS | 516 | ++DOMWINDOW == 77 (102EB000) [pid = 516] [serial = 2052] [outer = 00000000] 20:13:00 INFO - PROCESS | 516 | ++DOMWINDOW == 78 (11A01800) [pid = 516] [serial = 2053] [outer = 102EB000] 20:13:00 INFO - PROCESS | 516 | 1463281980867 Marionette DEBUG loaded listener.js 20:13:00 INFO - PROCESS | 516 | ++DOMWINDOW == 79 (12A77C00) [pid = 516] [serial = 2054] [outer = 102EB000] 20:13:01 INFO - PROCESS | 516 | 1463281981310 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:13:01 INFO - PROCESS | 516 | 1463281981373 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 20:13:01 INFO - PROCESS | 516 | 1463281981379 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:13:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:13:01 INFO - PROCESS | 516 | 1463281981381 Marionette TRACE conn2 <- [1,2702,null,{}] 20:13:01 INFO - PROCESS | 516 | 1463281981386 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:01 INFO - PROCESS | 516 | 1463281981470 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:13:01 INFO - PROCESS | 516 | 1463281981478 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:01 INFO - PROCESS | 516 | ++DOCSHELL 128A7C00 == 53 [pid = 516] [id = 685] 20:13:01 INFO - PROCESS | 516 | ++DOMWINDOW == 80 (154D4400) [pid = 516] [serial = 2055] [outer = 00000000] 20:13:01 INFO - PROCESS | 516 | ++DOMWINDOW == 81 (15B10000) [pid = 516] [serial = 2056] [outer = 154D4400] 20:13:01 INFO - PROCESS | 516 | 1463281981522 Marionette DEBUG loaded listener.js 20:13:01 INFO - PROCESS | 516 | ++DOMWINDOW == 82 (16B4F000) [pid = 516] [serial = 2057] [outer = 154D4400] 20:13:01 INFO - PROCESS | 516 | 1463281982012 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 20:13:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:13:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 685ms 20:13:02 INFO - PROCESS | 516 | 1463281982080 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:13:02 INFO - PROCESS | 516 | 1463281982082 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 20:13:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:13:02 INFO - PROCESS | 516 | 1463281982085 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:13:02 INFO - PROCESS | 516 | 1463281982089 Marionette TRACE conn2 <- [1,2706,null,{}] 20:13:02 INFO - PROCESS | 516 | 1463281982099 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:02 INFO - PROCESS | 516 | 1463281982193 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:13:02 INFO - PROCESS | 516 | 1463281982311 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:02 INFO - PROCESS | 516 | ++DOCSHELL 17192800 == 54 [pid = 516] [id = 686] 20:13:02 INFO - PROCESS | 516 | ++DOMWINDOW == 83 (17193800) [pid = 516] [serial = 2058] [outer = 00000000] 20:13:02 INFO - PROCESS | 516 | ++DOMWINDOW == 84 (17238C00) [pid = 516] [serial = 2059] [outer = 17193800] 20:13:02 INFO - PROCESS | 516 | 1463281982356 Marionette DEBUG loaded listener.js 20:13:02 INFO - PROCESS | 516 | ++DOMWINDOW == 85 (172FC800) [pid = 516] [serial = 2060] [outer = 17193800] 20:13:02 INFO - PROCESS | 516 | 1463281982727 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 20:13:02 INFO - PROCESS | 516 | 1463281982787 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 20:13:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:13:02 INFO - PROCESS | 516 | 1463281982790 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:13:02 INFO - PROCESS | 516 | 1463281982792 Marionette TRACE conn2 <- [1,2710,null,{}] 20:13:02 INFO - PROCESS | 516 | 1463281982796 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:02 INFO - PROCESS | 516 | 1463281982890 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:13:02 INFO - PROCESS | 516 | 1463281982900 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:02 INFO - PROCESS | 516 | ++DOCSHELL 177DA400 == 55 [pid = 516] [id = 687] 20:13:02 INFO - PROCESS | 516 | ++DOMWINDOW == 86 (17C60800) [pid = 516] [serial = 2061] [outer = 00000000] 20:13:02 INFO - PROCESS | 516 | ++DOMWINDOW == 87 (1803C800) [pid = 516] [serial = 2062] [outer = 17C60800] 20:13:02 INFO - PROCESS | 516 | 1463281982947 Marionette DEBUG loaded listener.js 20:13:03 INFO - PROCESS | 516 | ++DOMWINDOW == 88 (1803D800) [pid = 516] [serial = 2063] [outer = 17C60800] 20:13:03 INFO - PROCESS | 516 | 1463281983435 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 20:13:03 INFO - PROCESS | 516 | 1463281983476 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 20:13:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:13:03 INFO - PROCESS | 516 | 1463281983479 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:13:03 INFO - PROCESS | 516 | 1463281983481 Marionette TRACE conn2 <- [1,2714,null,{}] 20:13:03 INFO - PROCESS | 516 | 1463281983484 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:03 INFO - PROCESS | 516 | 1463281983600 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:13:03 INFO - PROCESS | 516 | 1463281983667 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:03 INFO - PROCESS | 516 | ++DOCSHELL 17192000 == 56 [pid = 516] [id = 688] 20:13:03 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (1826D400) [pid = 516] [serial = 2064] [outer = 00000000] 20:13:03 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (18273C00) [pid = 516] [serial = 2065] [outer = 1826D400] 20:13:03 INFO - PROCESS | 516 | 1463281983716 Marionette DEBUG loaded listener.js 20:13:03 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (195D1C00) [pid = 516] [serial = 2066] [outer = 1826D400] 20:13:04 INFO - PROCESS | 516 | 1463281984159 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 20:13:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:13:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 732ms 20:13:04 INFO - PROCESS | 516 | 1463281984224 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:13:04 INFO - PROCESS | 516 | 1463281984226 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 20:13:04 INFO - PROCESS | 516 | 1463281984229 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:13:04 INFO - PROCESS | 516 | 1463281984231 Marionette TRACE conn2 <- [1,2718,null,{}] 20:13:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:13:04 INFO - PROCESS | 516 | 1463281984234 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:04 INFO - PROCESS | 516 | 1463281984389 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:13:04 INFO - PROCESS | 516 | 1463281984414 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:04 INFO - PROCESS | 516 | ++DOCSHELL 10A5AC00 == 57 [pid = 516] [id = 689] 20:13:04 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (18048C00) [pid = 516] [serial = 2067] [outer = 00000000] 20:13:04 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (19645000) [pid = 516] [serial = 2068] [outer = 18048C00] 20:13:04 INFO - PROCESS | 516 | 1463281984458 Marionette DEBUG loaded listener.js 20:13:04 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (19649000) [pid = 516] [serial = 2069] [outer = 18048C00] 20:13:05 INFO - PROCESS | 516 | --DOMWINDOW == 93 (15414000) [pid = 516] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:13:05 INFO - PROCESS | 516 | --DOMWINDOW == 92 (10A62000) [pid = 516] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:13:05 INFO - PROCESS | 516 | --DOMWINDOW == 91 (12A78400) [pid = 516] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:13:05 INFO - PROCESS | 516 | --DOMWINDOW == 90 (10D2B400) [pid = 516] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:13:05 INFO - PROCESS | 516 | --DOMWINDOW == 89 (10A59400) [pid = 516] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:13:05 INFO - PROCESS | 516 | --DOMWINDOW == 88 (11C06C00) [pid = 516] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:13:05 INFO - PROCESS | 516 | 1463281985352 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 20:13:05 INFO - PROCESS | 516 | 1463281985376 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 20:13:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:13:05 INFO - PROCESS | 516 | 1463281985379 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:13:05 INFO - PROCESS | 516 | 1463281985381 Marionette TRACE conn2 <- [1,2722,null,{}] 20:13:05 INFO - PROCESS | 516 | 1463281985385 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:05 INFO - PROCESS | 516 | 1463281985467 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:13:05 INFO - PROCESS | 516 | 1463281985474 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:05 INFO - PROCESS | 516 | ++DOCSHELL 15414000 == 58 [pid = 516] [id = 690] 20:13:05 INFO - PROCESS | 516 | ++DOMWINDOW == 89 (15419C00) [pid = 516] [serial = 2070] [outer = 00000000] 20:13:05 INFO - PROCESS | 516 | ++DOMWINDOW == 90 (16D75400) [pid = 516] [serial = 2071] [outer = 15419C00] 20:13:05 INFO - PROCESS | 516 | 1463281985517 Marionette DEBUG loaded listener.js 20:13:05 INFO - PROCESS | 516 | ++DOMWINDOW == 91 (19641C00) [pid = 516] [serial = 2072] [outer = 15419C00] 20:13:05 INFO - PROCESS | 516 | 1463281985959 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 20:13:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:13:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 623ms 20:13:06 INFO - PROCESS | 516 | 1463281986018 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 20:13:06 INFO - PROCESS | 516 | 1463281986020 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 20:13:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:13:06 INFO - PROCESS | 516 | 1463281986023 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:13:06 INFO - PROCESS | 516 | 1463281986025 Marionette TRACE conn2 <- [1,2726,null,{}] 20:13:06 INFO - PROCESS | 516 | 1463281986038 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:06 INFO - PROCESS | 516 | 1463281986120 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:13:06 INFO - PROCESS | 516 | 1463281986128 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:06 INFO - PROCESS | 516 | ++DOCSHELL 13379000 == 59 [pid = 516] [id = 691] 20:13:06 INFO - PROCESS | 516 | ++DOMWINDOW == 92 (1964E000) [pid = 516] [serial = 2073] [outer = 00000000] 20:13:06 INFO - PROCESS | 516 | ++DOMWINDOW == 93 (197BA000) [pid = 516] [serial = 2074] [outer = 1964E000] 20:13:06 INFO - PROCESS | 516 | 1463281986172 Marionette DEBUG loaded listener.js 20:13:06 INFO - PROCESS | 516 | ++DOMWINDOW == 94 (197BB400) [pid = 516] [serial = 2075] [outer = 1964E000] 20:13:06 INFO - PROCESS | 516 | 1463281986637 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 20:13:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:13:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 623ms 20:13:06 INFO - PROCESS | 516 | 1463281986661 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:13:06 INFO - PROCESS | 516 | 1463281986663 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 20:13:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:13:06 INFO - PROCESS | 516 | 1463281986666 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:13:06 INFO - PROCESS | 516 | 1463281986668 Marionette TRACE conn2 <- [1,2730,null,{}] 20:13:06 INFO - PROCESS | 516 | 1463281986671 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:06 INFO - PROCESS | 516 | 1463281986752 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:13:06 INFO - PROCESS | 516 | 1463281986759 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:06 INFO - PROCESS | 516 | ++DOCSHELL 1982B400 == 60 [pid = 516] [id = 692] 20:13:06 INFO - PROCESS | 516 | ++DOMWINDOW == 95 (1982CC00) [pid = 516] [serial = 2076] [outer = 00000000] 20:13:06 INFO - PROCESS | 516 | ++DOMWINDOW == 96 (19882400) [pid = 516] [serial = 2077] [outer = 1982CC00] 20:13:06 INFO - PROCESS | 516 | 1463281986802 Marionette DEBUG loaded listener.js 20:13:06 INFO - PROCESS | 516 | ++DOMWINDOW == 97 (19885800) [pid = 516] [serial = 2078] [outer = 1982CC00] 20:13:07 INFO - PROCESS | 516 | 1463281987463 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 20:13:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:13:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 841ms 20:13:07 INFO - PROCESS | 516 | 1463281987511 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 20:13:07 INFO - PROCESS | 516 | 1463281987515 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 20:13:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:13:07 INFO - PROCESS | 516 | 1463281987520 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:13:07 INFO - PROCESS | 516 | 1463281987524 Marionette TRACE conn2 <- [1,2734,null,{}] 20:13:07 INFO - PROCESS | 516 | 1463281987530 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:07 INFO - PROCESS | 516 | 1463281987644 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:13:07 INFO - PROCESS | 516 | 1463281987773 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:07 INFO - PROCESS | 516 | ++DOCSHELL 10F98000 == 61 [pid = 516] [id = 693] 20:13:07 INFO - PROCESS | 516 | ++DOMWINDOW == 98 (1284C000) [pid = 516] [serial = 2079] [outer = 00000000] 20:13:07 INFO - PROCESS | 516 | ++DOMWINDOW == 99 (13DBFC00) [pid = 516] [serial = 2080] [outer = 1284C000] 20:13:07 INFO - PROCESS | 516 | 1463281987831 Marionette DEBUG loaded listener.js 20:13:07 INFO - PROCESS | 516 | ++DOMWINDOW == 100 (1571C800) [pid = 516] [serial = 2081] [outer = 1284C000] 20:13:08 INFO - PROCESS | 516 | 1463281988423 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 20:13:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:13:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 934ms 20:13:08 INFO - PROCESS | 516 | 1463281988455 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:13:08 INFO - PROCESS | 516 | 1463281988461 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 20:13:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:13:08 INFO - PROCESS | 516 | 1463281988469 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:13:08 INFO - PROCESS | 516 | 1463281988472 Marionette TRACE conn2 <- [1,2738,null,{}] 20:13:08 INFO - PROCESS | 516 | 1463281988476 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:08 INFO - PROCESS | 516 | 1463281988583 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:13:08 INFO - PROCESS | 516 | 1463281988741 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:08 INFO - PROCESS | 516 | ++DOCSHELL 140C6C00 == 62 [pid = 516] [id = 694] 20:13:08 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (15720400) [pid = 516] [serial = 2082] [outer = 00000000] 20:13:08 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (17191000) [pid = 516] [serial = 2083] [outer = 15720400] 20:13:08 INFO - PROCESS | 516 | 1463281988795 Marionette DEBUG loaded listener.js 20:13:08 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (172EE800) [pid = 516] [serial = 2084] [outer = 15720400] 20:13:09 INFO - PROCESS | 516 | 1463281989408 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:13:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:13:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 997ms 20:13:09 INFO - PROCESS | 516 | 1463281989470 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:13:09 INFO - PROCESS | 516 | 1463281989473 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 20:13:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:13:09 INFO - PROCESS | 516 | 1463281989477 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:13:09 INFO - PROCESS | 516 | 1463281989480 Marionette TRACE conn2 <- [1,2742,null,{}] 20:13:09 INFO - PROCESS | 516 | 1463281989491 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:09 INFO - PROCESS | 516 | 1463281989601 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:13:09 INFO - PROCESS | 516 | 1463281989746 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:09 INFO - PROCESS | 516 | ++DOCSHELL 1982AC00 == 63 [pid = 516] [id = 695] 20:13:09 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (19830800) [pid = 516] [serial = 2085] [outer = 00000000] 20:13:09 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (19839000) [pid = 516] [serial = 2086] [outer = 19830800] 20:13:09 INFO - PROCESS | 516 | 1463281989803 Marionette DEBUG loaded listener.js 20:13:09 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (198E1800) [pid = 516] [serial = 2087] [outer = 19830800] 20:13:10 INFO - PROCESS | 516 | 1463281990339 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:13:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:13:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 888ms 20:13:10 INFO - PROCESS | 516 | 1463281990381 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:13:10 INFO - PROCESS | 516 | 1463281990385 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 20:13:10 INFO - PROCESS | 516 | 1463281990389 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:13:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:13:10 INFO - PROCESS | 516 | 1463281990391 Marionette TRACE conn2 <- [1,2746,null,{}] 20:13:10 INFO - PROCESS | 516 | 1463281990394 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:10 INFO - PROCESS | 516 | 1463281990499 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:13:10 INFO - PROCESS | 516 | 1463281990615 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:10 INFO - PROCESS | 516 | ++DOCSHELL 195DE400 == 64 [pid = 516] [id = 696] 20:13:10 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (19838C00) [pid = 516] [serial = 2088] [outer = 00000000] 20:13:10 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (19C3F800) [pid = 516] [serial = 2089] [outer = 19838C00] 20:13:10 INFO - PROCESS | 516 | 1463281990708 Marionette DEBUG loaded listener.js 20:13:10 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (19E4F000) [pid = 516] [serial = 2090] [outer = 19838C00] 20:13:11 INFO - PROCESS | 516 | 1463281991289 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:13:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:13:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 950ms 20:13:11 INFO - PROCESS | 516 | 1463281991336 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:13:11 INFO - PROCESS | 516 | 1463281991338 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 20:13:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:13:11 INFO - PROCESS | 516 | 1463281991342 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:13:11 INFO - PROCESS | 516 | 1463281991344 Marionette TRACE conn2 <- [1,2750,null,{}] 20:13:11 INFO - PROCESS | 516 | 1463281991347 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:11 INFO - PROCESS | 516 | 1463281991457 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:13:11 INFO - PROCESS | 516 | 1463281991599 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:11 INFO - PROCESS | 516 | ++DOCSHELL 198EC800 == 65 [pid = 516] [id = 697] 20:13:11 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (19C33C00) [pid = 516] [serial = 2091] [outer = 00000000] 20:13:11 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1A0ADC00) [pid = 516] [serial = 2092] [outer = 19C33C00] 20:13:11 INFO - PROCESS | 516 | 1463281991653 Marionette DEBUG loaded listener.js 20:13:11 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (1A0B3400) [pid = 516] [serial = 2093] [outer = 19C33C00] 20:13:12 INFO - PROCESS | 516 | 1463281992203 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:13:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:13:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 904ms 20:13:12 INFO - PROCESS | 516 | 1463281992246 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:13:12 INFO - PROCESS | 516 | 1463281992249 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 20:13:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:13:12 INFO - PROCESS | 516 | 1463281992252 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:13:12 INFO - PROCESS | 516 | 1463281992254 Marionette TRACE conn2 <- [1,2754,null,{}] 20:13:12 INFO - PROCESS | 516 | 1463281992258 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:12 INFO - PROCESS | 516 | 1463281992365 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:13:12 INFO - PROCESS | 516 | 1463281992542 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:12 INFO - PROCESS | 516 | ++DOCSHELL 10233C00 == 66 [pid = 516] [id = 698] 20:13:12 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (10560000) [pid = 516] [serial = 2094] [outer = 00000000] 20:13:12 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (12845400) [pid = 516] [serial = 2095] [outer = 10560000] 20:13:12 INFO - PROCESS | 516 | 1463281992597 Marionette DEBUG loaded listener.js 20:13:12 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (12A73400) [pid = 516] [serial = 2096] [outer = 10560000] 20:13:13 INFO - PROCESS | 516 | 1463281993362 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:13:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:13:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1152ms 20:13:13 INFO - PROCESS | 516 | 1463281993391 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:13:13 INFO - PROCESS | 516 | 1463281993396 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 20:13:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:13:13 INFO - PROCESS | 516 | 1463281993400 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:13:13 INFO - PROCESS | 516 | 1463281993404 Marionette TRACE conn2 <- [1,2758,null,{}] 20:13:13 INFO - PROCESS | 516 | 1463281993409 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:13 INFO - PROCESS | 516 | 1463281993516 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:13:13 INFO - PROCESS | 516 | 1463281993703 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:13 INFO - PROCESS | 516 | ++DOCSHELL 1283D800 == 67 [pid = 516] [id = 699] 20:13:13 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1283EC00) [pid = 516] [serial = 2097] [outer = 00000000] 20:13:13 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1537B400) [pid = 516] [serial = 2098] [outer = 1283EC00] 20:13:13 INFO - PROCESS | 516 | 1463281993757 Marionette DEBUG loaded listener.js 20:13:13 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (15B08800) [pid = 516] [serial = 2099] [outer = 1283EC00] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 13379000 == 66 [pid = 516] [id = 691] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 15414000 == 65 [pid = 516] [id = 690] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 10A5AC00 == 64 [pid = 516] [id = 689] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 17192000 == 63 [pid = 516] [id = 688] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 177DA400 == 62 [pid = 516] [id = 687] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 17192800 == 61 [pid = 516] [id = 686] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 128A7C00 == 60 [pid = 516] [id = 685] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 102D9C00 == 59 [pid = 516] [id = 684] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 0F30CC00 == 58 [pid = 516] [id = 683] 20:13:14 INFO - PROCESS | 516 | --DOCSHELL 0F9F2800 == 57 [pid = 516] [id = 679] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 117 (16F45400) [pid = 516] [serial = 2038] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 116 (1589E000) [pid = 516] [serial = 2032] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 115 (114B0C00) [pid = 516] [serial = 2024] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 114 (10F97000) [pid = 516] [serial = 2023] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 113 (140C7800) [pid = 516] [serial = 2029] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 112 (1283FC00) [pid = 516] [serial = 2026] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 111 (12884400) [pid = 516] [serial = 2027] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 110 (158A7400) [pid = 516] [serial = 2035] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 109 (19891800) [pid = 516] [serial = 2006] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 108 (19E56400) [pid = 516] [serial = 2020] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 107 (19C3BC00) [pid = 516] [serial = 2017] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 106 (10E8AC00) [pid = 516] [serial = 2008] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 105 (1718F800) [pid = 516] [serial = 2011] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 104 (197BA400) [pid = 516] [serial = 2014] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 103 (15D67800) [pid = 516] [serial = 2036] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 102 (158A8000) [pid = 516] [serial = 2033] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | --DOMWINDOW == 101 (105EF800) [pid = 516] [serial = 2030] [outer = 00000000] [url = about:blank] 20:13:14 INFO - PROCESS | 516 | 1463281994293 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:13:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:13:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 934ms 20:13:14 INFO - PROCESS | 516 | 1463281994347 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:13:14 INFO - PROCESS | 516 | 1463281994352 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 20:13:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:13:14 INFO - PROCESS | 516 | 1463281994358 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:13:14 INFO - PROCESS | 516 | 1463281994361 Marionette TRACE conn2 <- [1,2762,null,{}] 20:13:14 INFO - PROCESS | 516 | 1463281994364 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:14 INFO - PROCESS | 516 | 1463281994455 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:13:14 INFO - PROCESS | 516 | 1463281994570 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:14 INFO - PROCESS | 516 | ++DOCSHELL 10C46C00 == 58 [pid = 516] [id = 700] 20:13:14 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (10D23C00) [pid = 516] [serial = 2100] [outer = 00000000] 20:13:14 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (1289FC00) [pid = 516] [serial = 2101] [outer = 10D23C00] 20:13:14 INFO - PROCESS | 516 | 1463281994615 Marionette DEBUG loaded listener.js 20:13:14 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (1589E000) [pid = 516] [serial = 2102] [outer = 10D23C00] 20:13:15 INFO - PROCESS | 516 | 1463281995031 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 20:13:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:13:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 700ms 20:13:15 INFO - PROCESS | 516 | 1463281995057 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:13:15 INFO - PROCESS | 516 | 1463281995059 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 20:13:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:13:15 INFO - PROCESS | 516 | 1463281995062 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:13:15 INFO - PROCESS | 516 | 1463281995066 Marionette TRACE conn2 <- [1,2766,null,{}] 20:13:15 INFO - PROCESS | 516 | 1463281995080 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:15 INFO - PROCESS | 516 | 1463281995168 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:13:15 INFO - PROCESS | 516 | 1463281995178 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:15 INFO - PROCESS | 516 | ++DOCSHELL 16D74400 == 59 [pid = 516] [id = 701] 20:13:15 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (16D75000) [pid = 516] [serial = 2103] [outer = 00000000] 20:13:15 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (17187800) [pid = 516] [serial = 2104] [outer = 16D75000] 20:13:15 INFO - PROCESS | 516 | 1463281995224 Marionette DEBUG loaded listener.js 20:13:15 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (171C7400) [pid = 516] [serial = 2105] [outer = 16D75000] 20:13:15 INFO - PROCESS | 516 | 1463281995688 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:13:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:13:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 639ms 20:13:15 INFO - PROCESS | 516 | 1463281995700 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:13:15 INFO - PROCESS | 516 | 1463281995703 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 20:13:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:13:15 INFO - PROCESS | 516 | 1463281995706 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:13:15 INFO - PROCESS | 516 | 1463281995707 Marionette TRACE conn2 <- [1,2770,null,{}] 20:13:15 INFO - PROCESS | 516 | 1463281995711 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:15 INFO - PROCESS | 516 | 1463281995797 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:13:15 INFO - PROCESS | 516 | 1463281995803 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:15 INFO - PROCESS | 516 | ++DOCSHELL 17747400 == 60 [pid = 516] [id = 702] 20:13:15 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (177B0800) [pid = 516] [serial = 2106] [outer = 00000000] 20:13:15 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (17E02400) [pid = 516] [serial = 2107] [outer = 177B0800] 20:13:15 INFO - PROCESS | 516 | 1463281995848 Marionette DEBUG loaded listener.js 20:13:15 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (1826A800) [pid = 516] [serial = 2108] [outer = 177B0800] 20:13:16 INFO - PROCESS | 516 | 1463281996302 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:13:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:13:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 638ms 20:13:16 INFO - PROCESS | 516 | 1463281996355 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:13:16 INFO - PROCESS | 516 | 1463281996357 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 20:13:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:13:16 INFO - PROCESS | 516 | 1463281996360 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:13:16 INFO - PROCESS | 516 | 1463281996362 Marionette TRACE conn2 <- [1,2774,null,{}] 20:13:16 INFO - PROCESS | 516 | 1463281996382 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:16 INFO - PROCESS | 516 | 1463281996502 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:13:16 INFO - PROCESS | 516 | 1463281996508 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:16 INFO - PROCESS | 516 | ++DOCSHELL 10562000 == 61 [pid = 516] [id = 703] 20:13:16 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (17C61000) [pid = 516] [serial = 2109] [outer = 00000000] 20:13:16 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (195DCC00) [pid = 516] [serial = 2110] [outer = 17C61000] 20:13:16 INFO - PROCESS | 516 | 1463281996561 Marionette DEBUG loaded listener.js 20:13:16 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (19649400) [pid = 516] [serial = 2111] [outer = 17C61000] 20:13:17 INFO - PROCESS | 516 | 1463281997026 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:13:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:13:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 701ms 20:13:17 INFO - PROCESS | 516 | 1463281997060 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:13:17 INFO - PROCESS | 516 | 1463281997062 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 20:13:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:13:17 INFO - PROCESS | 516 | 1463281997065 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:13:17 INFO - PROCESS | 516 | 1463281997067 Marionette TRACE conn2 <- [1,2778,null,{}] 20:13:17 INFO - PROCESS | 516 | 1463281997070 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:17 INFO - PROCESS | 516 | 1463281997196 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:13:17 INFO - PROCESS | 516 | 1463281997297 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:17 INFO - PROCESS | 516 | ++DOCSHELL 19836000 == 62 [pid = 516] [id = 704] 20:13:17 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (19838400) [pid = 516] [serial = 2112] [outer = 00000000] 20:13:17 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (198EB400) [pid = 516] [serial = 2113] [outer = 19838400] 20:13:17 INFO - PROCESS | 516 | 1463281997342 Marionette DEBUG loaded listener.js 20:13:17 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (198EBC00) [pid = 516] [serial = 2114] [outer = 19838400] 20:13:17 INFO - PROCESS | 516 | 1463281997748 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:13:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:13:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 747ms 20:13:17 INFO - PROCESS | 516 | 1463281997789 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:13:17 INFO - PROCESS | 516 | 1463281997791 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 20:13:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:13:17 INFO - PROCESS | 516 | 1463281997794 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:13:17 INFO - PROCESS | 516 | 1463281997796 Marionette TRACE conn2 <- [1,2782,null,{}] 20:13:17 INFO - PROCESS | 516 | 1463281997799 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:17 INFO - PROCESS | 516 | 1463281997920 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:13:18 INFO - PROCESS | 516 | 1463281997990 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:18 INFO - PROCESS | 516 | ++DOCSHELL 19884000 == 63 [pid = 516] [id = 705] 20:13:18 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (19C3B000) [pid = 516] [serial = 2115] [outer = 00000000] 20:13:18 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (1A0B8400) [pid = 516] [serial = 2116] [outer = 19C3B000] 20:13:18 INFO - PROCESS | 516 | 1463281998033 Marionette DEBUG loaded listener.js 20:13:18 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1A18B400) [pid = 516] [serial = 2117] [outer = 19C3B000] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1826D400) [pid = 516] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 117 (18048C00) [pid = 516] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 116 (0F9F2000) [pid = 516] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 115 (102EB000) [pid = 516] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 114 (17C60800) [pid = 516] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 113 (17193800) [pid = 516] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 112 (154D4400) [pid = 516] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 111 (15419C00) [pid = 516] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1964E000) [pid = 516] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:13:18 INFO - PROCESS | 516 | --DOMWINDOW == 109 (10E89000) [pid = 516] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:13:18 INFO - PROCESS | 516 | 1463281998588 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 20:13:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:13:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 841ms 20:13:18 INFO - PROCESS | 516 | 1463281998638 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:13:18 INFO - PROCESS | 516 | 1463281998640 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 20:13:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:13:18 INFO - PROCESS | 516 | 1463281998643 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:13:18 INFO - PROCESS | 516 | 1463281998644 Marionette TRACE conn2 <- [1,2786,null,{}] 20:13:18 INFO - PROCESS | 516 | 1463281998648 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:18 INFO - PROCESS | 516 | 1463281998738 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:13:18 INFO - PROCESS | 516 | 1463281998843 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:18 INFO - PROCESS | 516 | ++DOCSHELL 1055F400 == 64 [pid = 516] [id = 706] 20:13:18 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (10A5B000) [pid = 516] [serial = 2118] [outer = 00000000] 20:13:18 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (158A4000) [pid = 516] [serial = 2119] [outer = 10A5B000] 20:13:18 INFO - PROCESS | 516 | 1463281998896 Marionette DEBUG loaded listener.js 20:13:18 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (15B02800) [pid = 516] [serial = 2120] [outer = 10A5B000] 20:13:19 INFO - PROCESS | 516 | 1463281999260 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 20:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 639ms 20:13:19 INFO - PROCESS | 516 | 1463281999281 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:13:19 INFO - PROCESS | 516 | 1463281999283 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 20:13:19 INFO - PROCESS | 516 | 1463281999286 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:13:19 INFO - PROCESS | 516 | 1463281999288 Marionette TRACE conn2 <- [1,2790,null,{}] 20:13:19 INFO - PROCESS | 516 | 1463281999291 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:19 INFO - PROCESS | 516 | 1463281999417 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:13:19 INFO - PROCESS | 516 | 1463281999426 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:19 INFO - PROCESS | 516 | ++DOCSHELL 0F9F0C00 == 65 [pid = 516] [id = 707] 20:13:19 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (105EDC00) [pid = 516] [serial = 2121] [outer = 00000000] 20:13:19 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (195D7800) [pid = 516] [serial = 2122] [outer = 105EDC00] 20:13:19 INFO - PROCESS | 516 | 1463281999470 Marionette DEBUG loaded listener.js 20:13:19 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (1A18DC00) [pid = 516] [serial = 2123] [outer = 105EDC00] 20:13:19 INFO - PROCESS | 516 | 1463281999873 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 623ms 20:13:19 INFO - PROCESS | 516 | 1463281999925 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:13:19 INFO - PROCESS | 516 | 1463281999927 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 20:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:13:19 INFO - PROCESS | 516 | 1463281999930 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:13:19 INFO - PROCESS | 516 | 1463281999932 Marionette TRACE conn2 <- [1,2794,null,{}] 20:13:19 INFO - PROCESS | 516 | 1463281999935 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:20 INFO - PROCESS | 516 | 1463282000061 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:13:20 INFO - PROCESS | 516 | 1463282000074 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:20 INFO - PROCESS | 516 | ++DOCSHELL 128A5000 == 66 [pid = 516] [id = 708] 20:13:20 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (15810400) [pid = 516] [serial = 2124] [outer = 00000000] 20:13:20 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1A49CC00) [pid = 516] [serial = 2125] [outer = 15810400] 20:13:20 INFO - PROCESS | 516 | 1463282000117 Marionette DEBUG loaded listener.js 20:13:20 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (1A729C00) [pid = 516] [serial = 2126] [outer = 15810400] 20:13:20 INFO - PROCESS | 516 | 1463282000648 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:13:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:13:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 794ms 20:13:20 INFO - PROCESS | 516 | 1463282000733 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:13:20 INFO - PROCESS | 516 | 1463282000738 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 20:13:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:13:20 INFO - PROCESS | 516 | 1463282000743 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:13:20 INFO - PROCESS | 516 | 1463282000748 Marionette TRACE conn2 <- [1,2798,null,{}] 20:13:20 INFO - PROCESS | 516 | 1463282000755 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:20 INFO - PROCESS | 516 | 1463282000878 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:13:21 INFO - PROCESS | 516 | 1463282001020 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:21 INFO - PROCESS | 516 | ++DOCSHELL 0F2F7000 == 67 [pid = 516] [id = 709] 20:13:21 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (10275C00) [pid = 516] [serial = 2127] [outer = 00000000] 20:13:21 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (11C9F800) [pid = 516] [serial = 2128] [outer = 10275C00] 20:13:21 INFO - PROCESS | 516 | 1463282001076 Marionette DEBUG loaded listener.js 20:13:21 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (13076000) [pid = 516] [serial = 2129] [outer = 10275C00] 20:13:21 INFO - PROCESS | 516 | 1463282001700 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:13:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:13:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 996ms 20:13:21 INFO - PROCESS | 516 | 1463282001746 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:13:21 INFO - PROCESS | 516 | 1463282001752 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 20:13:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:13:21 INFO - PROCESS | 516 | 1463282001758 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:13:21 INFO - PROCESS | 516 | 1463282001761 Marionette TRACE conn2 <- [1,2802,null,{}] 20:13:21 INFO - PROCESS | 516 | 1463282001765 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:21 INFO - PROCESS | 516 | 1463282001876 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:13:22 INFO - PROCESS | 516 | 1463282002024 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:22 INFO - PROCESS | 516 | ++DOCSHELL 13380000 == 68 [pid = 516] [id = 710] 20:13:22 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (13380C00) [pid = 516] [serial = 2130] [outer = 00000000] 20:13:22 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (16F6C800) [pid = 516] [serial = 2131] [outer = 13380C00] 20:13:22 INFO - PROCESS | 516 | 1463282002078 Marionette DEBUG loaded listener.js 20:13:22 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (177AC400) [pid = 516] [serial = 2132] [outer = 13380C00] 20:13:22 INFO - PROCESS | 516 | 1463282002609 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 934ms 20:13:22 INFO - PROCESS | 516 | 1463282002687 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:13:22 INFO - PROCESS | 516 | 1463282002691 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 20:13:22 INFO - PROCESS | 516 | 1463282002696 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:13:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:13:22 INFO - PROCESS | 516 | 1463282002700 Marionette TRACE conn2 <- [1,2806,null,{}] 20:13:22 INFO - PROCESS | 516 | 1463282002712 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:22 INFO - PROCESS | 516 | 1463282002825 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:13:22 INFO - PROCESS | 516 | 1463282002983 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:23 INFO - PROCESS | 516 | ++DOCSHELL 198E5000 == 69 [pid = 516] [id = 711] 20:13:23 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (198E9400) [pid = 516] [serial = 2133] [outer = 00000000] 20:13:23 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1A499000) [pid = 516] [serial = 2134] [outer = 198E9400] 20:13:23 INFO - PROCESS | 516 | 1463282003040 Marionette DEBUG loaded listener.js 20:13:23 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1A730C00) [pid = 516] [serial = 2135] [outer = 198E9400] 20:13:23 INFO - PROCESS | 516 | 1463282003635 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:13:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:13:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 997ms 20:13:23 INFO - PROCESS | 516 | 1463282003699 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:13:23 INFO - PROCESS | 516 | 1463282003702 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 20:13:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:13:23 INFO - PROCESS | 516 | 1463282003706 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:13:23 INFO - PROCESS | 516 | 1463282003708 Marionette TRACE conn2 <- [1,2810,null,{}] 20:13:23 INFO - PROCESS | 516 | 1463282003713 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:23 INFO - PROCESS | 516 | 1463282003826 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:13:23 INFO - PROCESS | 516 | 1463282003972 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:23 INFO - PROCESS | 516 | ++DOCSHELL 1826B400 == 70 [pid = 516] [id = 712] 20:13:23 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1A736C00) [pid = 516] [serial = 2136] [outer = 00000000] 20:13:24 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1A925400) [pid = 516] [serial = 2137] [outer = 1A736C00] 20:13:24 INFO - PROCESS | 516 | 1463282004026 Marionette DEBUG loaded listener.js 20:13:24 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1A92A400) [pid = 516] [serial = 2138] [outer = 1A736C00] 20:13:24 INFO - PROCESS | 516 | 1463282004615 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:13:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:13:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 950ms 20:13:24 INFO - PROCESS | 516 | 1463282004651 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:13:24 INFO - PROCESS | 516 | 1463282004653 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 20:13:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:13:24 INFO - PROCESS | 516 | 1463282004656 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:13:24 INFO - PROCESS | 516 | 1463282004658 Marionette TRACE conn2 <- [1,2814,null,{}] 20:13:24 INFO - PROCESS | 516 | 1463282004662 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:24 INFO - PROCESS | 516 | 1463282004781 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:13:24 INFO - PROCESS | 516 | 1463282004927 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:24 INFO - PROCESS | 516 | ++DOCSHELL 1982DC00 == 71 [pid = 516] [id = 713] 20:13:24 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1A191C00) [pid = 516] [serial = 2139] [outer = 00000000] 20:13:24 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1AAC0800) [pid = 516] [serial = 2140] [outer = 1A191C00] 20:13:24 INFO - PROCESS | 516 | 1463282004981 Marionette DEBUG loaded listener.js 20:13:25 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1AB4D000) [pid = 516] [serial = 2141] [outer = 1A191C00] 20:13:25 INFO - PROCESS | 516 | 1463282005568 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:13:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:13:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 950ms 20:13:25 INFO - PROCESS | 516 | 1463282005602 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:13:25 INFO - PROCESS | 516 | 1463282005604 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 20:13:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:13:25 INFO - PROCESS | 516 | 1463282005607 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:13:25 INFO - PROCESS | 516 | 1463282005609 Marionette TRACE conn2 <- [1,2818,null,{}] 20:13:25 INFO - PROCESS | 516 | 1463282005613 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:25 INFO - PROCESS | 516 | 1463282005736 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:13:26 INFO - PROCESS | 516 | 1463282006104 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:26 INFO - PROCESS | 516 | ++DOCSHELL 0F2EC400 == 72 [pid = 516] [id = 714] 20:13:26 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (0F2ED000) [pid = 516] [serial = 2142] [outer = 00000000] 20:13:26 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (10A5C000) [pid = 516] [serial = 2143] [outer = 0F2ED000] 20:13:26 INFO - PROCESS | 516 | 1463282006177 Marionette DEBUG loaded listener.js 20:13:26 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (10D2B400) [pid = 516] [serial = 2144] [outer = 0F2ED000] 20:13:26 INFO - PROCESS | 516 | 1463282006791 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:13:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:13:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1246ms 20:13:26 INFO - PROCESS | 516 | 1463282006863 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:13:26 INFO - PROCESS | 516 | 1463282006868 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 20:13:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:13:26 INFO - PROCESS | 516 | 1463282006874 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:13:26 INFO - PROCESS | 516 | 1463282006879 Marionette TRACE conn2 <- [1,2822,null,{}] 20:13:26 INFO - PROCESS | 516 | 1463282006904 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:27 INFO - PROCESS | 516 | 1463282007000 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:13:27 INFO - PROCESS | 516 | 1463282007143 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:27 INFO - PROCESS | 516 | ++DOCSHELL 105EF800 == 73 [pid = 516] [id = 715] 20:13:27 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (10D27000) [pid = 516] [serial = 2145] [outer = 00000000] 20:13:27 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1537D800) [pid = 516] [serial = 2146] [outer = 10D27000] 20:13:27 INFO - PROCESS | 516 | 1463282007198 Marionette DEBUG loaded listener.js 20:13:27 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (1580C400) [pid = 516] [serial = 2147] [outer = 10D27000] 20:13:27 INFO - PROCESS | 516 | 1463282007809 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 13380400 == 72 [pid = 516] [id = 681] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 10D2D400 == 71 [pid = 516] [id = 680] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 195D4800 == 70 [pid = 516] [id = 650] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 172FB800 == 69 [pid = 516] [id = 631] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 12A6FC00 == 68 [pid = 516] [id = 617] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 0F97A000 == 67 [pid = 516] [id = 486] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 0F9E6C00 == 66 [pid = 516] [id = 485] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 0F9F0C00 == 65 [pid = 516] [id = 707] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 1055F400 == 64 [pid = 516] [id = 706] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 19884000 == 63 [pid = 516] [id = 705] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 19836000 == 62 [pid = 516] [id = 704] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 10562000 == 61 [pid = 516] [id = 703] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 17747400 == 60 [pid = 516] [id = 702] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 16D74400 == 59 [pid = 516] [id = 701] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 10C46C00 == 58 [pid = 516] [id = 700] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 138 (10FA3C00) [pid = 516] [serial = 2041] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1571CC00) [pid = 516] [serial = 2044] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 136 (175BAC00) [pid = 516] [serial = 2047] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 135 (19882400) [pid = 516] [serial = 2077] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 1283D800 == 57 [pid = 516] [id = 699] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 1982AC00 == 56 [pid = 516] [id = 695] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 140C6C00 == 55 [pid = 516] [id = 694] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 10F98000 == 54 [pid = 516] [id = 693] 20:13:27 INFO - PROCESS | 516 | --DOCSHELL 1982B400 == 53 [pid = 516] [id = 692] 20:13:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:13:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1012ms 20:13:27 INFO - PROCESS | 516 | 1463282007870 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:13:27 INFO - PROCESS | 516 | 1463282007873 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 20:13:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:13:27 INFO - PROCESS | 516 | 1463282007894 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:13:27 INFO - PROCESS | 516 | 1463282007896 Marionette TRACE conn2 <- [1,2826,null,{}] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 134 (12B5DC00) [pid = 516] [serial = 1964] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 133 (15B10000) [pid = 516] [serial = 2056] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 132 (16B4F000) [pid = 516] [serial = 2057] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 131 (16D75400) [pid = 516] [serial = 2071] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 130 (19641C00) [pid = 516] [serial = 2072] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 129 (197BB400) [pid = 516] [serial = 2075] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 128 (197BA000) [pid = 516] [serial = 2074] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 127 (10A5A000) [pid = 516] [serial = 2050] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 126 (19649000) [pid = 516] [serial = 2069] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 125 (1803D800) [pid = 516] [serial = 2063] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 124 (18273C00) [pid = 516] [serial = 2065] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 123 (19645000) [pid = 516] [serial = 2068] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 122 (10D2A800) [pid = 516] [serial = 2051] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 121 (195D1C00) [pid = 516] [serial = 2066] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 120 (11A01800) [pid = 516] [serial = 2053] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 119 (12A77C00) [pid = 516] [serial = 2054] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 118 (1803C800) [pid = 516] [serial = 2062] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 117 (17238C00) [pid = 516] [serial = 2059] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | --DOMWINDOW == 116 (172FC800) [pid = 516] [serial = 2060] [outer = 00000000] [url = about:blank] 20:13:27 INFO - PROCESS | 516 | 1463282007906 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:27 INFO - PROCESS | 516 | 1463282007994 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:13:28 INFO - PROCESS | 516 | 1463282008006 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:28 INFO - PROCESS | 516 | ++DOCSHELL 114A6800 == 54 [pid = 516] [id = 716] 20:13:28 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (11A01800) [pid = 516] [serial = 2148] [outer = 00000000] 20:13:28 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (12A76C00) [pid = 516] [serial = 2149] [outer = 11A01800] 20:13:28 INFO - PROCESS | 516 | 1463282008051 Marionette DEBUG loaded listener.js 20:13:28 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (13904000) [pid = 516] [serial = 2150] [outer = 11A01800] 20:13:28 INFO - PROCESS | 516 | 1463282008565 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:13:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:13:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 701ms 20:13:28 INFO - PROCESS | 516 | 1463282008611 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:13:28 INFO - PROCESS | 516 | 1463282008613 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 20:13:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:13:28 INFO - PROCESS | 516 | 1463282008618 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:13:28 INFO - PROCESS | 516 | 1463282008624 Marionette TRACE conn2 <- [1,2830,null,{}] 20:13:28 INFO - PROCESS | 516 | 1463282008633 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:28 INFO - PROCESS | 516 | 1463282008742 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:13:28 INFO - PROCESS | 516 | 1463282008857 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:28 INFO - PROCESS | 516 | ++DOCSHELL 16B50800 == 55 [pid = 516] [id = 717] 20:13:28 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (16C0AC00) [pid = 516] [serial = 2151] [outer = 00000000] 20:13:28 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (16D74400) [pid = 516] [serial = 2152] [outer = 16C0AC00] 20:13:28 INFO - PROCESS | 516 | 1463282008906 Marionette DEBUG loaded listener.js 20:13:28 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (1718B000) [pid = 516] [serial = 2153] [outer = 16C0AC00] 20:13:29 INFO - PROCESS | 516 | 1463282009282 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 685ms 20:13:29 INFO - PROCESS | 516 | 1463282009314 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:13:29 INFO - PROCESS | 516 | 1463282009317 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 20:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:13:29 INFO - PROCESS | 516 | 1463282009320 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:13:29 INFO - PROCESS | 516 | 1463282009322 Marionette TRACE conn2 <- [1,2834,null,{}] 20:13:29 INFO - PROCESS | 516 | 1463282009325 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:29 INFO - PROCESS | 516 | 1463282009410 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:13:29 INFO - PROCESS | 516 | 1463282009416 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:29 INFO - PROCESS | 516 | ++DOCSHELL 10274400 == 56 [pid = 516] [id = 718] 20:13:29 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (16F4D800) [pid = 516] [serial = 2154] [outer = 00000000] 20:13:29 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (172FB800) [pid = 516] [serial = 2155] [outer = 16F4D800] 20:13:29 INFO - PROCESS | 516 | 1463282009460 Marionette DEBUG loaded listener.js 20:13:29 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (177D8C00) [pid = 516] [serial = 2156] [outer = 16F4D800] 20:13:29 INFO - PROCESS | 516 | 1463282009929 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 623ms 20:13:29 INFO - PROCESS | 516 | 1463282009959 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:13:29 INFO - PROCESS | 516 | 1463282009961 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 20:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:13:29 INFO - PROCESS | 516 | 1463282009965 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:13:29 INFO - PROCESS | 516 | 1463282009966 Marionette TRACE conn2 <- [1,2838,null,{}] 20:13:29 INFO - PROCESS | 516 | 1463282009978 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:30 INFO - PROCESS | 516 | 1463282010108 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:13:30 INFO - PROCESS | 516 | 1463282010210 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:30 INFO - PROCESS | 516 | ++DOCSHELL 17E03C00 == 57 [pid = 516] [id = 719] 20:13:30 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (18046800) [pid = 516] [serial = 2157] [outer = 00000000] 20:13:30 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (18270400) [pid = 516] [serial = 2158] [outer = 18046800] 20:13:30 INFO - PROCESS | 516 | 1463282010260 Marionette DEBUG loaded listener.js 20:13:30 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (195D1800) [pid = 516] [serial = 2159] [outer = 18046800] 20:13:30 INFO - PROCESS | 516 | 1463282010696 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:13:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:13:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 794ms 20:13:30 INFO - PROCESS | 516 | 1463282010765 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:13:30 INFO - PROCESS | 516 | 1463282010767 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 20:13:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:13:30 INFO - PROCESS | 516 | 1463282010770 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:13:30 INFO - PROCESS | 516 | 1463282010772 Marionette TRACE conn2 <- [1,2842,null,{}] 20:13:30 INFO - PROCESS | 516 | 1463282010775 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:30 INFO - PROCESS | 516 | 1463282010896 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:13:30 INFO - PROCESS | 516 | 1463282010977 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:30 INFO - PROCESS | 516 | ++DOCSHELL 195D4C00 == 58 [pid = 516] [id = 720] 20:13:30 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (19640000) [pid = 516] [serial = 2160] [outer = 00000000] 20:13:30 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (19649800) [pid = 516] [serial = 2161] [outer = 19640000] 20:13:31 INFO - PROCESS | 516 | 1463282011021 Marionette DEBUG loaded listener.js 20:13:31 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (197B2800) [pid = 516] [serial = 2162] [outer = 19640000] 20:13:31 INFO - PROCESS | 516 | 1463282011446 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:13:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:13:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 732ms 20:13:31 INFO - PROCESS | 516 | 1463282011528 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:13:31 INFO - PROCESS | 516 | 1463282011530 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 20:13:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:13:31 INFO - PROCESS | 516 | 1463282011540 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:13:31 INFO - PROCESS | 516 | 1463282011542 Marionette TRACE conn2 <- [1,2846,null,{}] 20:13:31 INFO - PROCESS | 516 | 1463282011545 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:31 INFO - PROCESS | 516 | 1463282011665 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:13:31 INFO - PROCESS | 516 | 1463282011674 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:31 INFO - PROCESS | 516 | ++DOCSHELL 19649000 == 59 [pid = 516] [id = 721] 20:13:31 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (197B8400) [pid = 516] [serial = 2163] [outer = 00000000] 20:13:31 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (19838800) [pid = 516] [serial = 2164] [outer = 197B8400] 20:13:31 INFO - PROCESS | 516 | 1463282011766 Marionette DEBUG loaded listener.js 20:13:31 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (198E2C00) [pid = 516] [serial = 2165] [outer = 197B8400] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 133 (198E9800) [pid = 516] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 132 (18043400) [pid = 516] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 131 (158A6C00) [pid = 516] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 130 (16D67000) [pid = 516] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 129 (10D2C400) [pid = 516] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1718E000) [pid = 516] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 127 (1390D800) [pid = 516] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 126 (10BB3C00) [pid = 516] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 125 (10BAC000) [pid = 516] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1589FC00) [pid = 516] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 123 (19838400) [pid = 516] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 122 (19C3B000) [pid = 516] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 121 (10A5B000) [pid = 516] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 120 (105EDC00) [pid = 516] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 119 (16D75000) [pid = 516] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 118 (10D23C00) [pid = 516] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 117 (10560000) [pid = 516] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 116 (177B0800) [pid = 516] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 115 (1283EC00) [pid = 516] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 114 (17C61000) [pid = 516] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 113 (167B6800) [pid = 516] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 112 (10E88400) [pid = 516] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 111 (19E4EC00) [pid = 516] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:13:32 INFO - PROCESS | 516 | --DOMWINDOW == 110 (13DBB800) [pid = 516] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:13:32 INFO - PROCESS | 516 | 1463282012448 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:13:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:13:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 997ms 20:13:32 INFO - PROCESS | 516 | 1463282012526 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:13:32 INFO - PROCESS | 516 | 1463282012528 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 20:13:32 INFO - PROCESS | 516 | 1463282012531 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:13:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:13:32 INFO - PROCESS | 516 | 1463282012533 Marionette TRACE conn2 <- [1,2850,null,{}] 20:13:32 INFO - PROCESS | 516 | 1463282012536 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:32 INFO - PROCESS | 516 | 1463282012621 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:13:32 INFO - PROCESS | 516 | 1463282012630 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:32 INFO - PROCESS | 516 | ++DOCSHELL 1127D400 == 60 [pid = 516] [id = 722] 20:13:32 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (12B5E800) [pid = 516] [serial = 2166] [outer = 00000000] 20:13:32 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (15381800) [pid = 516] [serial = 2167] [outer = 12B5E800] 20:13:32 INFO - PROCESS | 516 | 1463282012684 Marionette DEBUG loaded listener.js 20:13:32 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (167B6800) [pid = 516] [serial = 2168] [outer = 12B5E800] 20:13:33 INFO - PROCESS | 516 | 1463282013124 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:13:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:13:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 638ms 20:13:33 INFO - PROCESS | 516 | 1463282013169 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:13:33 INFO - PROCESS | 516 | 1463282013171 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 20:13:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:13:33 INFO - PROCESS | 516 | 1463282013175 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:13:33 INFO - PROCESS | 516 | 1463282013176 Marionette TRACE conn2 <- [1,2854,null,{}] 20:13:33 INFO - PROCESS | 516 | 1463282013180 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:33 INFO - PROCESS | 516 | 1463282013264 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:13:33 INFO - PROCESS | 516 | 1463282013271 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:33 INFO - PROCESS | 516 | ++DOCSHELL 16D75000 == 61 [pid = 516] [id = 723] 20:13:33 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (16F46C00) [pid = 516] [serial = 2169] [outer = 00000000] 20:13:33 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (195DA800) [pid = 516] [serial = 2170] [outer = 16F46C00] 20:13:33 INFO - PROCESS | 516 | 1463282013314 Marionette DEBUG loaded listener.js 20:13:33 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (197B8C00) [pid = 516] [serial = 2171] [outer = 16F46C00] 20:13:33 INFO - PROCESS | 516 | 1463282013774 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:13:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:13:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 623ms 20:13:33 INFO - PROCESS | 516 | 1463282013813 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:13:33 INFO - PROCESS | 516 | 1463282013815 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 20:13:33 INFO - PROCESS | 516 | 1463282013818 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:13:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:13:33 INFO - PROCESS | 516 | 1463282013820 Marionette TRACE conn2 <- [1,2858,null,{}] 20:13:33 INFO - PROCESS | 516 | 1463282013838 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:33 INFO - PROCESS | 516 | 1463282013924 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:13:33 INFO - PROCESS | 516 | 1463282013931 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:33 INFO - PROCESS | 516 | ++DOCSHELL 11A03C00 == 62 [pid = 516] [id = 724] 20:13:33 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (12A73800) [pid = 516] [serial = 2172] [outer = 00000000] 20:13:33 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (19E4A000) [pid = 516] [serial = 2173] [outer = 12A73800] 20:13:33 INFO - PROCESS | 516 | 1463282013979 Marionette DEBUG loaded listener.js 20:13:34 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1A0AD800) [pid = 516] [serial = 2174] [outer = 12A73800] 20:13:34 INFO - PROCESS | 516 | 1463282014710 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:13:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:13:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 950ms 20:13:34 INFO - PROCESS | 516 | 1463282014785 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:13:34 INFO - PROCESS | 516 | 1463282014789 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 20:13:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:13:34 INFO - PROCESS | 516 | 1463282014795 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:13:34 INFO - PROCESS | 516 | 1463282014799 Marionette TRACE conn2 <- [1,2862,null,{}] 20:13:34 INFO - PROCESS | 516 | 1463282014805 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:34 INFO - PROCESS | 516 | 1463282014957 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:13:35 INFO - PROCESS | 516 | 1463282015105 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:35 INFO - PROCESS | 516 | ++DOCSHELL 0F9F2800 == 63 [pid = 516] [id = 725] 20:13:35 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (10A5FC00) [pid = 516] [serial = 2175] [outer = 00000000] 20:13:35 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (12A78800) [pid = 516] [serial = 2176] [outer = 10A5FC00] 20:13:35 INFO - PROCESS | 516 | 1463282015163 Marionette DEBUG loaded listener.js 20:13:35 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (13907000) [pid = 516] [serial = 2177] [outer = 10A5FC00] 20:13:35 INFO - PROCESS | 516 | 1463282015739 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:13:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:13:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 997ms 20:13:35 INFO - PROCESS | 516 | 1463282015799 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:13:35 INFO - PROCESS | 516 | 1463282015805 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 20:13:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:13:35 INFO - PROCESS | 516 | 1463282015811 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:13:35 INFO - PROCESS | 516 | 1463282015814 Marionette TRACE conn2 <- [1,2866,null,{}] 20:13:35 INFO - PROCESS | 516 | 1463282015818 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:35 INFO - PROCESS | 516 | 1463282015933 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:13:36 INFO - PROCESS | 516 | 1463282016081 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:36 INFO - PROCESS | 516 | ++DOCSHELL 15B0FC00 == 64 [pid = 516] [id = 726] 20:13:36 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (15B10400) [pid = 516] [serial = 2178] [outer = 00000000] 20:13:36 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (16D6A800) [pid = 516] [serial = 2179] [outer = 15B10400] 20:13:36 INFO - PROCESS | 516 | 1463282016136 Marionette DEBUG loaded listener.js 20:13:36 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (172F9800) [pid = 516] [serial = 2180] [outer = 15B10400] 20:13:36 INFO - PROCESS | 516 | 1463282016738 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:13:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:13:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 997ms 20:13:36 INFO - PROCESS | 516 | 1463282016797 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:13:36 INFO - PROCESS | 516 | 1463282016799 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 20:13:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:13:36 INFO - PROCESS | 516 | 1463282016804 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:13:36 INFO - PROCESS | 516 | 1463282016807 Marionette TRACE conn2 <- [1,2870,null,{}] 20:13:36 INFO - PROCESS | 516 | 1463282016818 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:36 INFO - PROCESS | 516 | 1463282016966 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:13:37 INFO - PROCESS | 516 | 1463282017120 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:37 INFO - PROCESS | 516 | ++DOCSHELL 1982D800 == 65 [pid = 516] [id = 727] 20:13:37 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (198E9000) [pid = 516] [serial = 2181] [outer = 00000000] 20:13:37 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (19EEC800) [pid = 516] [serial = 2182] [outer = 198E9000] 20:13:37 INFO - PROCESS | 516 | 1463282017178 Marionette DEBUG loaded listener.js 20:13:37 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1A18A800) [pid = 516] [serial = 2183] [outer = 198E9000] 20:13:37 INFO - PROCESS | 516 | 1463282017721 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:13:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:13:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 935ms 20:13:37 INFO - PROCESS | 516 | 1463282017756 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:13:37 INFO - PROCESS | 516 | 1463282017759 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 20:13:37 INFO - PROCESS | 516 | 1463282017763 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:13:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:13:37 INFO - PROCESS | 516 | 1463282017765 Marionette TRACE conn2 <- [1,2874,null,{}] 20:13:37 INFO - PROCESS | 516 | 1463282017768 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:37 INFO - PROCESS | 516 | 1463282017876 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:13:38 INFO - PROCESS | 516 | 1463282018038 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:38 INFO - PROCESS | 516 | ++DOCSHELL 18046400 == 66 [pid = 516] [id = 728] 20:13:38 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (195D6400) [pid = 516] [serial = 2184] [outer = 00000000] 20:13:38 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1A72E800) [pid = 516] [serial = 2185] [outer = 195D6400] 20:13:38 INFO - PROCESS | 516 | 1463282018092 Marionette DEBUG loaded listener.js 20:13:38 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1A926800) [pid = 516] [serial = 2186] [outer = 195D6400] 20:13:38 INFO - PROCESS | 516 | 1463282018687 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:13:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:13:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 982ms 20:13:38 INFO - PROCESS | 516 | 1463282018760 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:13:38 INFO - PROCESS | 516 | 1463282018763 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 20:13:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:13:38 INFO - PROCESS | 516 | 1463282018767 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:13:38 INFO - PROCESS | 516 | 1463282018769 Marionette TRACE conn2 <- [1,2878,null,{}] 20:13:38 INFO - PROCESS | 516 | 1463282018773 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:38 INFO - PROCESS | 516 | 1463282018878 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:13:39 INFO - PROCESS | 516 | 1463282019025 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:39 INFO - PROCESS | 516 | ++DOCSHELL 10273000 == 67 [pid = 516] [id = 729] 20:13:39 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (19643C00) [pid = 516] [serial = 2187] [outer = 00000000] 20:13:39 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1AB48C00) [pid = 516] [serial = 2188] [outer = 19643C00] 20:13:39 INFO - PROCESS | 516 | 1463282019079 Marionette DEBUG loaded listener.js 20:13:39 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1AB53800) [pid = 516] [serial = 2189] [outer = 19643C00] 20:13:39 INFO - PROCESS | 516 | 1463282019649 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:13:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:13:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 950ms 20:13:39 INFO - PROCESS | 516 | 1463282019713 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:13:39 INFO - PROCESS | 516 | 1463282019715 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 20:13:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:13:39 INFO - PROCESS | 516 | 1463282019718 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:13:39 INFO - PROCESS | 516 | 1463282019720 Marionette TRACE conn2 <- [1,2882,null,{}] 20:13:39 INFO - PROCESS | 516 | 1463282019724 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:39 INFO - PROCESS | 516 | 1463282019849 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:13:39 INFO - PROCESS | 516 | 1463282020001 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:40 INFO - PROCESS | 516 | ++DOCSHELL 10C4CC00 == 68 [pid = 516] [id = 730] 20:13:40 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (10D2C800) [pid = 516] [serial = 2190] [outer = 00000000] 20:13:40 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (15720000) [pid = 516] [serial = 2191] [outer = 10D2C800] 20:13:40 INFO - PROCESS | 516 | 1463282020061 Marionette DEBUG loaded listener.js 20:13:40 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (15B06C00) [pid = 516] [serial = 2192] [outer = 10D2C800] 20:13:40 INFO - PROCESS | 516 | 1463282020863 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:13:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:13:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1184ms 20:13:40 INFO - PROCESS | 516 | 1463282020910 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:13:40 INFO - PROCESS | 516 | 1463282020914 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 20:13:40 INFO - PROCESS | 516 | 1463282020919 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:13:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:13:40 INFO - PROCESS | 516 | 1463282020923 Marionette TRACE conn2 <- [1,2886,null,{}] 20:13:40 INFO - PROCESS | 516 | 1463282020929 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:41 INFO - PROCESS | 516 | 1463282021033 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:13:41 INFO - PROCESS | 516 | 1463282021197 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:41 INFO - PROCESS | 516 | ++DOCSHELL 11C0B800 == 69 [pid = 516] [id = 731] 20:13:41 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (11CA3C00) [pid = 516] [serial = 2193] [outer = 00000000] 20:13:41 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (12D2EC00) [pid = 516] [serial = 2194] [outer = 11CA3C00] 20:13:41 INFO - PROCESS | 516 | 1463282021248 Marionette DEBUG loaded listener.js 20:13:41 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (1400A800) [pid = 516] [serial = 2195] [outer = 11CA3C00] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 16B49C00 == 68 [pid = 516] [id = 658] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 10BB2800 == 67 [pid = 516] [id = 659] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 16D75000 == 66 [pid = 516] [id = 723] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 1127D400 == 65 [pid = 516] [id = 722] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 19649000 == 64 [pid = 516] [id = 721] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 195D4C00 == 63 [pid = 516] [id = 720] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 17E03C00 == 62 [pid = 516] [id = 719] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 10274400 == 61 [pid = 516] [id = 718] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 16B50800 == 60 [pid = 516] [id = 717] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 114A6800 == 59 [pid = 516] [id = 716] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 105EF800 == 58 [pid = 516] [id = 715] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 0F2EC400 == 57 [pid = 516] [id = 714] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 1982DC00 == 56 [pid = 516] [id = 713] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 1826B400 == 55 [pid = 516] [id = 712] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 198E5000 == 54 [pid = 516] [id = 711] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 13380000 == 53 [pid = 516] [id = 710] 20:13:41 INFO - PROCESS | 516 | --DOCSHELL 0F2F7000 == 52 [pid = 516] [id = 709] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 139 (15F6EC00) [pid = 516] [serial = 2045] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 138 (19C40000) [pid = 516] [serial = 2018] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 137 (19839400) [pid = 516] [serial = 2015] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 136 (167B7000) [pid = 516] [serial = 1973] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 135 (16F6C400) [pid = 516] [serial = 1976] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 134 (12A70000) [pid = 516] [serial = 1967] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 133 (177A4400) [pid = 516] [serial = 2048] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 132 (15417000) [pid = 516] [serial = 1970] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 131 (17193400) [pid = 516] [serial = 1979] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 130 (12846000) [pid = 516] [serial = 2009] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1720D400) [pid = 516] [serial = 2012] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 128 (171C7400) [pid = 516] [serial = 2105] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 127 (1A18DC00) [pid = 516] [serial = 2123] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1A49CC00) [pid = 516] [serial = 2125] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 125 (195DCC00) [pid = 516] [serial = 2110] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 124 (19649400) [pid = 516] [serial = 2111] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 123 (15B02800) [pid = 516] [serial = 2120] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 122 (1826A800) [pid = 516] [serial = 2108] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 121 (1718F000) [pid = 516] [serial = 2039] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 120 (1283D400) [pid = 516] [serial = 2042] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 119 (19EE2C00) [pid = 516] [serial = 2021] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 118 (198EB400) [pid = 516] [serial = 2113] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 117 (1A0B8400) [pid = 516] [serial = 2116] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 116 (198EBC00) [pid = 516] [serial = 2114] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 115 (158A4000) [pid = 516] [serial = 2119] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 114 (1A18B400) [pid = 516] [serial = 2117] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 113 (195D7800) [pid = 516] [serial = 2122] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 112 (13DBFC00) [pid = 516] [serial = 2080] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 111 (17187800) [pid = 516] [serial = 2104] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 110 (1A0ADC00) [pid = 516] [serial = 2092] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 109 (19C3F800) [pid = 516] [serial = 2089] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 108 (19839000) [pid = 516] [serial = 2086] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1289FC00) [pid = 516] [serial = 2101] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 106 (1589E000) [pid = 516] [serial = 2102] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 105 (12A73400) [pid = 516] [serial = 2096] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 104 (12845400) [pid = 516] [serial = 2095] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 103 (17E02400) [pid = 516] [serial = 2107] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 102 (15B08800) [pid = 516] [serial = 2099] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 101 (1537B400) [pid = 516] [serial = 2098] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | --DOMWINDOW == 100 (17191000) [pid = 516] [serial = 2083] [outer = 00000000] [url = about:blank] 20:13:41 INFO - PROCESS | 516 | 1463282021828 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:13:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:13:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 950ms 20:13:41 INFO - PROCESS | 516 | 1463282021850 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:13:41 INFO - PROCESS | 516 | 1463282021856 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 20:13:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:13:41 INFO - PROCESS | 516 | 1463282021861 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:13:41 INFO - PROCESS | 516 | 1463282021864 Marionette TRACE conn2 <- [1,2890,null,{}] 20:13:41 INFO - PROCESS | 516 | 1463282021868 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:41 INFO - PROCESS | 516 | 1463282021961 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:13:42 INFO - PROCESS | 516 | 1463282022066 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:42 INFO - PROCESS | 516 | ++DOCSHELL 0F2F6800 == 53 [pid = 516] [id = 732] 20:13:42 INFO - PROCESS | 516 | ++DOMWINDOW == 101 (10274400) [pid = 516] [serial = 2196] [outer = 00000000] 20:13:42 INFO - PROCESS | 516 | ++DOMWINDOW == 102 (1283DC00) [pid = 516] [serial = 2197] [outer = 10274400] 20:13:42 INFO - PROCESS | 516 | 1463282022120 Marionette DEBUG loaded listener.js 20:13:42 INFO - PROCESS | 516 | ++DOMWINDOW == 103 (13820400) [pid = 516] [serial = 2198] [outer = 10274400] 20:13:42 INFO - PROCESS | 516 | 1463282022593 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:13:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:13:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 810ms 20:13:42 INFO - PROCESS | 516 | 1463282022663 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:13:42 INFO - PROCESS | 516 | 1463282022665 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 20:13:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:13:42 INFO - PROCESS | 516 | 1463282022668 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:13:42 INFO - PROCESS | 516 | 1463282022671 Marionette TRACE conn2 <- [1,2894,null,{}] 20:13:42 INFO - PROCESS | 516 | 1463282022681 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:42 INFO - PROCESS | 516 | 1463282022771 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:13:42 INFO - PROCESS | 516 | 1463282022784 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:42 INFO - PROCESS | 516 | ++DOCSHELL 15B09800 == 54 [pid = 516] [id = 733] 20:13:42 INFO - PROCESS | 516 | ++DOMWINDOW == 104 (15B0B800) [pid = 516] [serial = 2199] [outer = 00000000] 20:13:42 INFO - PROCESS | 516 | ++DOMWINDOW == 105 (15F70C00) [pid = 516] [serial = 2200] [outer = 15B0B800] 20:13:42 INFO - PROCESS | 516 | 1463282022831 Marionette DEBUG loaded listener.js 20:13:42 INFO - PROCESS | 516 | ++DOMWINDOW == 106 (16C0B000) [pid = 516] [serial = 2201] [outer = 15B0B800] 20:13:43 INFO - PROCESS | 516 | 1463282023307 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:13:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:13:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 701ms 20:13:43 INFO - PROCESS | 516 | 1463282023368 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:13:43 INFO - PROCESS | 516 | 1463282023370 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 20:13:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:13:43 INFO - PROCESS | 516 | 1463282023373 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:13:43 INFO - PROCESS | 516 | 1463282023375 Marionette TRACE conn2 <- [1,2898,null,{}] 20:13:43 INFO - PROCESS | 516 | 1463282023378 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:43 INFO - PROCESS | 516 | 1463282023464 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:13:43 INFO - PROCESS | 516 | 1463282023473 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:43 INFO - PROCESS | 516 | ++DOCSHELL 16D6F400 == 55 [pid = 516] [id = 734] 20:13:43 INFO - PROCESS | 516 | ++DOMWINDOW == 107 (16F74400) [pid = 516] [serial = 2202] [outer = 00000000] 20:13:43 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (17194000) [pid = 516] [serial = 2203] [outer = 16F74400] 20:13:43 INFO - PROCESS | 516 | 1463282023517 Marionette DEBUG loaded listener.js 20:13:43 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1720EC00) [pid = 516] [serial = 2204] [outer = 16F74400] 20:13:43 INFO - PROCESS | 516 | 1463282023970 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:13:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:13:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:13:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 701ms 20:13:44 INFO - PROCESS | 516 | 1463282024073 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:13:44 INFO - PROCESS | 516 | 1463282024075 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 20:13:44 INFO - TEST-START | /DOMEvents/constructors.html 20:13:44 INFO - PROCESS | 516 | 1463282024082 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:13:44 INFO - PROCESS | 516 | 1463282024083 Marionette TRACE conn2 <- [1,2902,null,{}] 20:13:44 INFO - PROCESS | 516 | 1463282024087 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:44 INFO - PROCESS | 516 | 1463282024236 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:13:44 INFO - PROCESS | 516 | 1463282024257 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:44 INFO - PROCESS | 516 | ++DOCSHELL 172FC800 == 56 [pid = 516] [id = 735] 20:13:44 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (17745400) [pid = 516] [serial = 2205] [outer = 00000000] 20:13:44 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (17E03C00) [pid = 516] [serial = 2206] [outer = 17745400] 20:13:44 INFO - PROCESS | 516 | 1463282024310 Marionette DEBUG loaded listener.js 20:13:44 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (18043400) [pid = 516] [serial = 2207] [outer = 17745400] 20:13:44 INFO - PROCESS | 516 | 1463282024866 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:13:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:13:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:13:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:13:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:13:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:13:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:13:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:13:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:13:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 856ms 20:13:44 INFO - PROCESS | 516 | 1463282024943 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:13:44 INFO - PROCESS | 516 | 1463282024945 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 20:13:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:13:44 INFO - PROCESS | 516 | 1463282024949 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:13:44 INFO - PROCESS | 516 | 1463282024951 Marionette TRACE conn2 <- [1,2906,null,{}] 20:13:44 INFO - PROCESS | 516 | 1463282024954 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:45 INFO - PROCESS | 516 | 1463282025091 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:13:45 INFO - PROCESS | 516 | 1463282025169 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:45 INFO - PROCESS | 516 | ++DOCSHELL 18047000 == 57 [pid = 516] [id = 736] 20:13:45 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (18048400) [pid = 516] [serial = 2208] [outer = 00000000] 20:13:45 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (1964BC00) [pid = 516] [serial = 2209] [outer = 18048400] 20:13:45 INFO - PROCESS | 516 | 1463282025213 Marionette DEBUG loaded listener.js 20:13:45 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (1964E000) [pid = 516] [serial = 2210] [outer = 18048400] 20:13:45 INFO - PROCESS | 516 | 1463282025642 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:13:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:13:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 732ms 20:13:45 INFO - PROCESS | 516 | 1463282025689 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:13:45 INFO - PROCESS | 516 | 1463282025691 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 20:13:45 INFO - PROCESS | 516 | 1463282025694 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:13:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:13:45 INFO - PROCESS | 516 | 1463282025696 Marionette TRACE conn2 <- [1,2910,null,{}] 20:13:45 INFO - PROCESS | 516 | 1463282025699 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:45 INFO - PROCESS | 516 | 1463282025821 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:13:45 INFO - PROCESS | 516 | 1463282025896 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:45 INFO - PROCESS | 516 | ++DOCSHELL 19645C00 == 58 [pid = 516] [id = 737] 20:13:45 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (197B4800) [pid = 516] [serial = 2211] [outer = 00000000] 20:13:45 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (198DE800) [pid = 516] [serial = 2212] [outer = 197B4800] 20:13:45 INFO - PROCESS | 516 | 1463282025939 Marionette DEBUG loaded listener.js 20:13:45 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (198E6C00) [pid = 516] [serial = 2213] [outer = 197B4800] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 117 (19640000) [pid = 516] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 116 (16F46C00) [pid = 516] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 115 (10D27000) [pid = 516] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 114 (11A01800) [pid = 516] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 113 (16F4D800) [pid = 516] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 112 (18046800) [pid = 516] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 111 (0F2ED000) [pid = 516] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 110 (16C0AC00) [pid = 516] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 109 (197B8400) [pid = 516] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 108 (12B5E800) [pid = 516] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:13:46 INFO - PROCESS | 516 | --DOMWINDOW == 107 (1314B800) [pid = 516] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:13:46 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:13:46 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:13:46 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:13:46 INFO - PROCESS | 516 | [516] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:13:46 INFO - PROCESS | 516 | 1463282026482 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:13:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:13:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:13:46 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 20:13:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:13:46 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 20:13:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:13:46 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]" 20:13:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:13:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:13:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 841ms 20:13:46 INFO - PROCESS | 516 | 1463282026524 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:13:46 INFO - PROCESS | 516 | 1463282026526 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 20:13:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:13:46 INFO - PROCESS | 516 | 1463282026530 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:13:46 INFO - PROCESS | 516 | 1463282026532 Marionette TRACE conn2 <- [1,2914,null,{}] 20:13:46 INFO - PROCESS | 516 | 1463282026535 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:46 INFO - PROCESS | 516 | 1463282026620 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:13:46 INFO - PROCESS | 516 | 1463282026625 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:46 INFO - PROCESS | 516 | ++DOCSHELL 1718A000 == 59 [pid = 516] [id = 738] 20:13:46 INFO - PROCESS | 516 | ++DOMWINDOW == 108 (1718AC00) [pid = 516] [serial = 2214] [outer = 00000000] 20:13:46 INFO - PROCESS | 516 | ++DOMWINDOW == 109 (1964B000) [pid = 516] [serial = 2215] [outer = 1718AC00] 20:13:46 INFO - PROCESS | 516 | 1463282026670 Marionette DEBUG loaded listener.js 20:13:46 INFO - PROCESS | 516 | ++DOMWINDOW == 110 (1988B400) [pid = 516] [serial = 2216] [outer = 1718AC00] 20:13:47 INFO - PROCESS | 516 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:13:47 INFO - PROCESS | 516 | 1463282027081 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:13:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:13:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 592ms 20:13:47 INFO - PROCESS | 516 | 1463282027127 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:13:47 INFO - PROCESS | 516 | 1463282027129 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 20:13:47 INFO - PROCESS | 516 | 1463282027136 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:13:47 INFO - PROCESS | 516 | 1463282027137 Marionette TRACE conn2 <- [1,2918,null,{}] 20:13:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:13:47 INFO - PROCESS | 516 | 1463282027157 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:47 INFO - PROCESS | 516 | 1463282027244 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:13:47 INFO - PROCESS | 516 | 1463282027250 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:47 INFO - PROCESS | 516 | ++DOCSHELL 16D69C00 == 60 [pid = 516] [id = 739] 20:13:47 INFO - PROCESS | 516 | ++DOMWINDOW == 111 (1718F800) [pid = 516] [serial = 2217] [outer = 00000000] 20:13:47 INFO - PROCESS | 516 | ++DOMWINDOW == 112 (19E4E000) [pid = 516] [serial = 2218] [outer = 1718F800] 20:13:47 INFO - PROCESS | 516 | 1463282027293 Marionette DEBUG loaded listener.js 20:13:47 INFO - PROCESS | 516 | ++DOMWINDOW == 113 (19E57C00) [pid = 516] [serial = 2219] [outer = 1718F800] 20:13:47 INFO - PROCESS | 516 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:13:47 INFO - PROCESS | 516 | 1463282027739 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:13:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:13:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 654ms 20:13:47 INFO - PROCESS | 516 | 1463282027796 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:13:47 INFO - PROCESS | 516 | 1463282027798 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 20:13:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:13:47 INFO - PROCESS | 516 | 1463282027801 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:13:47 INFO - PROCESS | 516 | 1463282027803 Marionette TRACE conn2 <- [1,2922,null,{}] 20:13:47 INFO - PROCESS | 516 | 1463282027824 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:47 INFO - PROCESS | 516 | 1463282027912 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:13:47 INFO - PROCESS | 516 | 1463282027918 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:47 INFO - PROCESS | 516 | ++DOCSHELL 105F2000 == 61 [pid = 516] [id = 740] 20:13:47 INFO - PROCESS | 516 | ++DOMWINDOW == 114 (105F7400) [pid = 516] [serial = 2220] [outer = 00000000] 20:13:47 INFO - PROCESS | 516 | ++DOMWINDOW == 115 (1A18BC00) [pid = 516] [serial = 2221] [outer = 105F7400] 20:13:47 INFO - PROCESS | 516 | 1463282027961 Marionette DEBUG loaded listener.js 20:13:48 INFO - PROCESS | 516 | ++DOMWINDOW == 116 (1A191400) [pid = 516] [serial = 2222] [outer = 105F7400] 20:13:48 INFO - PROCESS | 516 | 1463282028560 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:13:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:13:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 795ms 20:13:48 INFO - PROCESS | 516 | 1463282028604 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:13:48 INFO - PROCESS | 516 | 1463282028609 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 20:13:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:13:48 INFO - PROCESS | 516 | 1463282028614 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:13:48 INFO - PROCESS | 516 | 1463282028618 Marionette TRACE conn2 <- [1,2926,null,{}] 20:13:48 INFO - PROCESS | 516 | 1463282028669 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:48 INFO - PROCESS | 516 | 1463282028818 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:13:48 INFO - PROCESS | 516 | 1463282028970 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:48 INFO - PROCESS | 516 | ++DOCSHELL 11298C00 == 62 [pid = 516] [id = 741] 20:13:48 INFO - PROCESS | 516 | ++DOMWINDOW == 117 (1141B400) [pid = 516] [serial = 2223] [outer = 00000000] 20:13:49 INFO - PROCESS | 516 | ++DOMWINDOW == 118 (13DC5C00) [pid = 516] [serial = 2224] [outer = 1141B400] 20:13:49 INFO - PROCESS | 516 | 1463282029029 Marionette DEBUG loaded listener.js 20:13:49 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (1571A800) [pid = 516] [serial = 2225] [outer = 1141B400] 20:13:49 INFO - PROCESS | 516 | 1463282029535 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:13:49 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. 20:13:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 935ms 20:13:49 INFO - PROCESS | 516 | 1463282029560 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:13:49 INFO - PROCESS | 516 | 1463282029566 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 20:13:49 INFO - PROCESS | 516 | 1463282029590 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:13:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:13:49 INFO - PROCESS | 516 | 1463282029593 Marionette TRACE conn2 <- [1,2930,null,{}] 20:13:49 INFO - PROCESS | 516 | 1463282029597 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:49 INFO - PROCESS | 516 | 1463282029709 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:13:49 INFO - PROCESS | 516 | 1463282029873 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:49 INFO - PROCESS | 516 | ++DOCSHELL 13DBC800 == 63 [pid = 516] [id = 742] 20:13:49 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (158A2000) [pid = 516] [serial = 2226] [outer = 00000000] 20:13:49 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (17194800) [pid = 516] [serial = 2227] [outer = 158A2000] 20:13:49 INFO - PROCESS | 516 | 1463282029927 Marionette DEBUG loaded listener.js 20:13:49 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (177B1400) [pid = 516] [serial = 2228] [outer = 158A2000] 20:13:50 INFO - PROCESS | 516 | 1463282030468 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:13:50 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 20:13:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:13:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 903ms 20:13:50 INFO - PROCESS | 516 | 1463282030496 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:13:50 INFO - PROCESS | 516 | 1463282030498 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 20:13:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:13:50 INFO - PROCESS | 516 | 1463282030502 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:13:50 INFO - PROCESS | 516 | 1463282030506 Marionette TRACE conn2 <- [1,2934,null,{}] 20:13:50 INFO - PROCESS | 516 | 1463282030517 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:50 INFO - PROCESS | 516 | 1463282030630 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:13:50 INFO - PROCESS | 516 | 1463282030779 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:50 INFO - PROCESS | 516 | ++DOCSHELL 19E4B400 == 64 [pid = 516] [id = 743] 20:13:50 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (19E4C400) [pid = 516] [serial = 2229] [outer = 00000000] 20:13:50 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (1A18B000) [pid = 516] [serial = 2230] [outer = 19E4C400] 20:13:50 INFO - PROCESS | 516 | 1463282030836 Marionette DEBUG loaded listener.js 20:13:50 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (1A728C00) [pid = 516] [serial = 2231] [outer = 19E4C400] 20:13:51 INFO - PROCESS | 516 | 1463282031322 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:13:51 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. 20:13:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 903ms 20:13:51 INFO - PROCESS | 516 | 1463282031390 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:13:51 INFO - PROCESS | 516 | 1463282031393 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 20:13:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:13:51 INFO - PROCESS | 516 | 1463282031396 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:13:51 INFO - PROCESS | 516 | 1463282031398 Marionette TRACE conn2 <- [1,2938,null,{}] 20:13:51 INFO - PROCESS | 516 | 1463282031402 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:51 INFO - PROCESS | 516 | 1463282031516 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:13:51 INFO - PROCESS | 516 | 1463282031678 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:51 INFO - PROCESS | 516 | ++DOCSHELL 1A72D000 == 65 [pid = 516] [id = 744] 20:13:51 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1A92A000) [pid = 516] [serial = 2232] [outer = 00000000] 20:13:51 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (1AB54000) [pid = 516] [serial = 2233] [outer = 1A92A000] 20:13:51 INFO - PROCESS | 516 | 1463282031733 Marionette DEBUG loaded listener.js 20:13:51 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1AC88400) [pid = 516] [serial = 2234] [outer = 1A92A000] 20:13:52 INFO - PROCESS | 516 | ++DOCSHELL 1A0B8C00 == 66 [pid = 516] [id = 745] 20:13:52 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1AC90800) [pid = 516] [serial = 2235] [outer = 00000000] 20:13:52 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1AC91800) [pid = 516] [serial = 2236] [outer = 1AC90800] 20:13:52 INFO - PROCESS | 516 | 1463282032333 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:13:52 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. 20:13:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 996ms 20:13:52 INFO - PROCESS | 516 | 1463282032399 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:13:52 INFO - PROCESS | 516 | 1463282032401 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 20:13:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:13:52 INFO - PROCESS | 516 | 1463282032404 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:13:52 INFO - PROCESS | 516 | 1463282032406 Marionette TRACE conn2 <- [1,2942,null,{}] 20:13:52 INFO - PROCESS | 516 | 1463282032410 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:52 INFO - PROCESS | 516 | 1463282032547 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:13:52 INFO - PROCESS | 516 | 1463282032691 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:52 INFO - PROCESS | 516 | ++DOCSHELL 16B47800 == 67 [pid = 516] [id = 746] 20:13:52 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1AC87400) [pid = 516] [serial = 2237] [outer = 00000000] 20:13:52 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1AE48800) [pid = 516] [serial = 2238] [outer = 1AC87400] 20:13:52 INFO - PROCESS | 516 | 1463282032745 Marionette DEBUG loaded listener.js 20:13:52 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1AE4B400) [pid = 516] [serial = 2239] [outer = 1AC87400] 20:13:53 INFO - PROCESS | 516 | 1463282033233 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:13:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:13:53 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 20:13:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 841ms 20:13:53 INFO - PROCESS | 516 | 1463282033247 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:13:53 INFO - PROCESS | 516 | 1463282033249 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 20:13:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:13:53 INFO - PROCESS | 516 | 1463282033253 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:13:53 INFO - PROCESS | 516 | 1463282033255 Marionette TRACE conn2 <- [1,2946,null,{}] 20:13:53 INFO - PROCESS | 516 | 1463282033258 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:53 INFO - PROCESS | 516 | 1463282033399 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:13:53 INFO - PROCESS | 516 | 1463282033523 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:53 INFO - PROCESS | 516 | ++DOCSHELL 1AC8D400 == 68 [pid = 516] [id = 747] 20:13:53 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1AE4B800) [pid = 516] [serial = 2240] [outer = 00000000] 20:13:53 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1AF81C00) [pid = 516] [serial = 2241] [outer = 1AE4B800] 20:13:53 INFO - PROCESS | 516 | 1463282033583 Marionette DEBUG loaded listener.js 20:13:53 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (1B20C800) [pid = 516] [serial = 2242] [outer = 1AE4B800] 20:13:54 INFO - PROCESS | 516 | 1463282034098 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:13:54 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. 20:13:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 888ms 20:13:54 INFO - PROCESS | 516 | 1463282034157 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:13:54 INFO - PROCESS | 516 | 1463282034159 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 20:13:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:13:54 INFO - PROCESS | 516 | 1463282034163 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:13:54 INFO - PROCESS | 516 | 1463282034165 Marionette TRACE conn2 <- [1,2950,null,{}] 20:13:54 INFO - PROCESS | 516 | 1463282034168 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:54 INFO - PROCESS | 516 | 1463282034274 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:13:54 INFO - PROCESS | 516 | 1463282034437 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:54 INFO - PROCESS | 516 | ++DOCSHELL 0F306000 == 69 [pid = 516] [id = 748] 20:13:54 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (10A58400) [pid = 516] [serial = 2243] [outer = 00000000] 20:13:54 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1B217400) [pid = 516] [serial = 2244] [outer = 10A58400] 20:13:54 INFO - PROCESS | 516 | 1463282034490 Marionette DEBUG loaded listener.js 20:13:54 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (1B369400) [pid = 516] [serial = 2245] [outer = 10A58400] 20:13:54 INFO - PROCESS | 516 | 1463282034996 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:13:55 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. 20:13:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 888ms 20:13:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:13:55 INFO - PROCESS | 516 | 1463282035067 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:13:55 INFO - PROCESS | 516 | 1463282035070 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 20:13:55 INFO - PROCESS | 516 | 1463282035073 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:13:55 INFO - PROCESS | 516 | 1463282035075 Marionette TRACE conn2 <- [1,2954,null,{}] 20:13:55 INFO - PROCESS | 516 | 1463282035079 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:55 INFO - PROCESS | 516 | 1463282035190 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:13:55 INFO - PROCESS | 516 | 1463282035543 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:55 INFO - PROCESS | 516 | ++DOCSHELL 0F2FA000 == 70 [pid = 516] [id = 749] 20:13:55 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (10565400) [pid = 516] [serial = 2246] [outer = 00000000] 20:13:55 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (10C40800) [pid = 516] [serial = 2247] [outer = 10565400] 20:13:55 INFO - PROCESS | 516 | 1463282035630 Marionette DEBUG loaded listener.js 20:13:55 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (11293000) [pid = 516] [serial = 2248] [outer = 10565400] 20:13:56 INFO - PROCESS | 516 | 1463282036196 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:13:56 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. 20:13:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1183ms 20:13:56 INFO - PROCESS | 516 | 1463282036253 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:13:56 INFO - PROCESS | 516 | 1463282036257 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 20:13:56 INFO - PROCESS | 516 | 1463282036261 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:13:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:13:56 INFO - PROCESS | 516 | 1463282036265 Marionette TRACE conn2 <- [1,2958,null,{}] 20:13:56 INFO - PROCESS | 516 | 1463282036270 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:56 INFO - PROCESS | 516 | 1463282036374 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:13:56 INFO - PROCESS | 516 | 1463282036540 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:56 INFO - PROCESS | 516 | ++DOCSHELL 105F6800 == 71 [pid = 516] [id = 750] 20:13:56 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (12AF0000) [pid = 516] [serial = 2249] [outer = 00000000] 20:13:56 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1537B400) [pid = 516] [serial = 2250] [outer = 12AF0000] 20:13:56 INFO - PROCESS | 516 | 1463282036593 Marionette DEBUG loaded listener.js 20:13:56 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (158A0000) [pid = 516] [serial = 2251] [outer = 12AF0000] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 16D69C00 == 70 [pid = 516] [id = 739] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 1718A000 == 69 [pid = 516] [id = 738] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 19645C00 == 68 [pid = 516] [id = 737] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 18047000 == 67 [pid = 516] [id = 736] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 172FC800 == 66 [pid = 516] [id = 735] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 16D6F400 == 65 [pid = 516] [id = 734] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 15B09800 == 64 [pid = 516] [id = 733] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 0F2F6800 == 63 [pid = 516] [id = 732] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 11C0B800 == 62 [pid = 516] [id = 731] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 128A5000 == 61 [pid = 516] [id = 708] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 1982D800 == 60 [pid = 516] [id = 727] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 15B0FC00 == 59 [pid = 516] [id = 726] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 0F9F2800 == 58 [pid = 516] [id = 725] 20:13:57 INFO - PROCESS | 516 | --DOCSHELL 11A03C00 == 57 [pid = 516] [id = 724] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 144 (1982BC00) [pid = 516] [serial = 1943] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 143 (19649800) [pid = 516] [serial = 2161] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 142 (11C9F800) [pid = 516] [serial = 2128] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 141 (16F6C800) [pid = 516] [serial = 2131] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 140 (1A499000) [pid = 516] [serial = 2134] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 139 (1A925400) [pid = 516] [serial = 2137] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 138 (197B8C00) [pid = 516] [serial = 2171] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1580C400) [pid = 516] [serial = 2147] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 136 (1537D800) [pid = 516] [serial = 2146] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 135 (19E4A000) [pid = 516] [serial = 2173] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 134 (12A76C00) [pid = 516] [serial = 2149] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 133 (13904000) [pid = 516] [serial = 2150] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 132 (172FB800) [pid = 516] [serial = 2155] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 131 (18270400) [pid = 516] [serial = 2158] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 130 (195D1800) [pid = 516] [serial = 2159] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 129 (10D2B400) [pid = 516] [serial = 2144] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 128 (10A5C000) [pid = 516] [serial = 2143] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 127 (16D74400) [pid = 516] [serial = 2152] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1718B000) [pid = 516] [serial = 2153] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 125 (197B2800) [pid = 516] [serial = 2162] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1AAC0800) [pid = 516] [serial = 2140] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 123 (19838800) [pid = 516] [serial = 2164] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 122 (195DA800) [pid = 516] [serial = 2170] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 121 (198E2C00) [pid = 516] [serial = 2165] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 120 (15381800) [pid = 516] [serial = 2167] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 119 (167B6800) [pid = 516] [serial = 2168] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | --DOMWINDOW == 118 (177D8C00) [pid = 516] [serial = 2156] [outer = 00000000] [url = about:blank] 20:13:57 INFO - PROCESS | 516 | 1463282037171 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:13:57 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. 20:13:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 950ms 20:13:57 INFO - PROCESS | 516 | 1463282037210 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:13:57 INFO - PROCESS | 516 | 1463282037214 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 20:13:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:13:57 INFO - PROCESS | 516 | 1463282037218 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:13:57 INFO - PROCESS | 516 | 1463282037220 Marionette TRACE conn2 <- [1,2962,null,{}] 20:13:57 INFO - PROCESS | 516 | 1463282037224 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:57 INFO - PROCESS | 516 | 1463282037313 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:13:57 INFO - PROCESS | 516 | 1463282037323 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:57 INFO - PROCESS | 516 | ++DOCSHELL 11A01800 == 58 [pid = 516] [id = 751] 20:13:57 INFO - PROCESS | 516 | ++DOMWINDOW == 119 (11A03C00) [pid = 516] [serial = 2252] [outer = 00000000] 20:13:57 INFO - PROCESS | 516 | ++DOMWINDOW == 120 (13818000) [pid = 516] [serial = 2253] [outer = 11A03C00] 20:13:57 INFO - PROCESS | 516 | 1463282037368 Marionette DEBUG loaded listener.js 20:13:57 INFO - PROCESS | 516 | ++DOMWINDOW == 121 (154C5400) [pid = 516] [serial = 2254] [outer = 11A03C00] 20:13:57 INFO - PROCESS | 516 | 1463282037877 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:13:57 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. 20:13:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 700ms 20:13:57 INFO - PROCESS | 516 | 1463282037918 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:13:57 INFO - PROCESS | 516 | 1463282037920 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 20:13:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:13:57 INFO - PROCESS | 516 | 1463282037925 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:13:57 INFO - PROCESS | 516 | 1463282037930 Marionette TRACE conn2 <- [1,2966,null,{}] 20:13:57 INFO - PROCESS | 516 | 1463282037943 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:58 INFO - PROCESS | 516 | 1463282038032 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:13:58 INFO - PROCESS | 516 | 1463282038040 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:58 INFO - PROCESS | 516 | ++DOCSHELL 16985C00 == 59 [pid = 516] [id = 752] 20:13:58 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (16D68000) [pid = 516] [serial = 2255] [outer = 00000000] 20:13:58 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (16F46400) [pid = 516] [serial = 2256] [outer = 16D68000] 20:13:58 INFO - PROCESS | 516 | 1463282038084 Marionette DEBUG loaded listener.js 20:13:58 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (16F71800) [pid = 516] [serial = 2257] [outer = 16D68000] 20:13:58 INFO - PROCESS | 516 | 1463282038529 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:13:58 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. 20:13:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 623ms 20:13:58 INFO - PROCESS | 516 | 1463282038562 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:13:58 INFO - PROCESS | 516 | 1463282038564 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 20:13:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:13:58 INFO - PROCESS | 516 | 1463282038567 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:13:58 INFO - PROCESS | 516 | 1463282038569 Marionette TRACE conn2 <- [1,2970,null,{}] 20:13:58 INFO - PROCESS | 516 | 1463282038572 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:58 INFO - PROCESS | 516 | 1463282038658 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:13:58 INFO - PROCESS | 516 | 1463282038665 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:58 INFO - PROCESS | 516 | ++DOCSHELL 1718D800 == 60 [pid = 516] [id = 753] 20:13:58 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (17193400) [pid = 516] [serial = 2258] [outer = 00000000] 20:13:58 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (172F3000) [pid = 516] [serial = 2259] [outer = 17193400] 20:13:58 INFO - PROCESS | 516 | 1463282038716 Marionette DEBUG loaded listener.js 20:13:58 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (17738400) [pid = 516] [serial = 2260] [outer = 17193400] 20:13:59 INFO - PROCESS | 516 | 1463282039189 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:13:59 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 20:13:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:13:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:13:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 685ms 20:13:59 INFO - PROCESS | 516 | 1463282039267 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:13:59 INFO - PROCESS | 516 | 1463282039269 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 20:13:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:13:59 INFO - PROCESS | 516 | 1463282039272 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:13:59 INFO - PROCESS | 516 | 1463282039274 Marionette TRACE conn2 <- [1,2974,null,{}] 20:13:59 INFO - PROCESS | 516 | 1463282039278 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:13:59 INFO - PROCESS | 516 | 1463282039365 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:13:59 INFO - PROCESS | 516 | 1463282039371 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:59 INFO - PROCESS | 516 | ++DOCSHELL 18048C00 == 61 [pid = 516] [id = 754] 20:13:59 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1826A000) [pid = 516] [serial = 2261] [outer = 00000000] 20:13:59 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (18272000) [pid = 516] [serial = 2262] [outer = 1826A000] 20:13:59 INFO - PROCESS | 516 | 1463282039421 Marionette DEBUG loaded listener.js 20:13:59 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (195D4000) [pid = 516] [serial = 2263] [outer = 1826A000] 20:13:59 INFO - PROCESS | 516 | 1463282039896 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:13:59 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. 20:13:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 686ms 20:13:59 INFO - PROCESS | 516 | 1463282039972 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:13:59 INFO - PROCESS | 516 | 1463282039974 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 20:13:59 INFO - PROCESS | 516 | 1463282039977 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:13:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:13:59 INFO - PROCESS | 516 | 1463282039979 Marionette TRACE conn2 <- [1,2978,null,{}] 20:13:59 INFO - PROCESS | 516 | 1463282039990 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:00 INFO - PROCESS | 516 | 1463282040162 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:14:00 INFO - PROCESS | 516 | 1463282040240 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:00 INFO - PROCESS | 516 | ++DOCSHELL 195D6800 == 62 [pid = 516] [id = 755] 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (19644400) [pid = 516] [serial = 2264] [outer = 00000000] 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1964E400) [pid = 516] [serial = 2265] [outer = 19644400] 20:14:00 INFO - PROCESS | 516 | 1463282040284 Marionette DEBUG loaded listener.js 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (197B7000) [pid = 516] [serial = 2266] [outer = 19644400] 20:14:00 INFO - PROCESS | 516 | ++DOCSHELL 19836000 == 63 [pid = 516] [id = 756] 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (19882C00) [pid = 516] [serial = 2267] [outer = 00000000] 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1988F400) [pid = 516] [serial = 2268] [outer = 19882C00] 20:14:00 INFO - PROCESS | 516 | 1463282040694 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:14:00 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. 20:14:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 732ms 20:14:00 INFO - PROCESS | 516 | 1463282040702 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:14:00 INFO - PROCESS | 516 | 1463282040704 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 20:14:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:14:00 INFO - PROCESS | 516 | 1463282040707 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:14:00 INFO - PROCESS | 516 | 1463282040709 Marionette TRACE conn2 <- [1,2982,null,{}] 20:14:00 INFO - PROCESS | 516 | 1463282040713 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:00 INFO - PROCESS | 516 | 1463282040864 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:14:00 INFO - PROCESS | 516 | 1463282040883 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:00 INFO - PROCESS | 516 | ++DOCSHELL 19641400 == 64 [pid = 516] [id = 757] 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (197B5800) [pid = 516] [serial = 2269] [outer = 00000000] 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (19883000) [pid = 516] [serial = 2270] [outer = 197B5800] 20:14:00 INFO - PROCESS | 516 | 1463282040926 Marionette DEBUG loaded listener.js 20:14:00 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (198EBC00) [pid = 516] [serial = 2271] [outer = 197B5800] 20:14:01 INFO - PROCESS | 516 | 1463282041337 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:14:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:14:01 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 20:14:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 685ms 20:14:01 INFO - PROCESS | 516 | 1463282041407 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:14:01 INFO - PROCESS | 516 | 1463282041409 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 20:14:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:14:01 INFO - PROCESS | 516 | 1463282041420 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:14:01 INFO - PROCESS | 516 | 1463282041421 Marionette TRACE conn2 <- [1,2986,null,{}] 20:14:01 INFO - PROCESS | 516 | 1463282041425 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:01 INFO - PROCESS | 516 | 1463282041587 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 137 (197B4800) [pid = 516] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 136 (18048400) [pid = 516] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 135 (17745400) [pid = 516] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 134 (1718F800) [pid = 516] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 133 (11CA3C00) [pid = 516] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 132 (12A73800) [pid = 516] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 131 (16F74400) [pid = 516] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 130 (15B0B800) [pid = 516] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 129 (10274400) [pid = 516] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1718AC00) [pid = 516] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 127 (19C33C00) [pid = 516] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 126 (19830800) [pid = 516] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 125 (15810400) [pid = 516] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1284C000) [pid = 516] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 123 (1982CC00) [pid = 516] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 122 (19838C00) [pid = 516] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:14:01 INFO - PROCESS | 516 | --DOMWINDOW == 121 (15720400) [pid = 516] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:14:01 INFO - PROCESS | 516 | 1463282041897 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:01 INFO - PROCESS | 516 | ++DOCSHELL 0F30A800 == 65 [pid = 516] [id = 758] 20:14:01 INFO - PROCESS | 516 | ++DOMWINDOW == 122 (0F30CC00) [pid = 516] [serial = 2272] [outer = 00000000] 20:14:01 INFO - PROCESS | 516 | ++DOMWINDOW == 123 (114A3800) [pid = 516] [serial = 2273] [outer = 0F30CC00] 20:14:01 INFO - PROCESS | 516 | 1463282041942 Marionette DEBUG loaded listener.js 20:14:02 INFO - PROCESS | 516 | ++DOMWINDOW == 124 (16D73000) [pid = 516] [serial = 2274] [outer = 0F30CC00] 20:14:02 INFO - PROCESS | 516 | 1463282042275 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:14:02 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. 20:14:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 904ms 20:14:02 INFO - PROCESS | 516 | 1463282042322 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:14:02 INFO - PROCESS | 516 | 1463282042324 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 20:14:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:14:02 INFO - PROCESS | 516 | 1463282042327 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:14:02 INFO - PROCESS | 516 | 1463282042329 Marionette TRACE conn2 <- [1,2990,null,{}] 20:14:02 INFO - PROCESS | 516 | 1463282042333 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:02 INFO - PROCESS | 516 | 1463282042492 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:14:02 INFO - PROCESS | 516 | 1463282042502 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:02 INFO - PROCESS | 516 | ++DOCSHELL 105EF800 == 66 [pid = 516] [id = 759] 20:14:02 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (10A5AC00) [pid = 516] [serial = 2275] [outer = 00000000] 20:14:02 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (19839800) [pid = 516] [serial = 2276] [outer = 10A5AC00] 20:14:02 INFO - PROCESS | 516 | 1463282042545 Marionette DEBUG loaded listener.js 20:14:02 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (19C38400) [pid = 516] [serial = 2277] [outer = 10A5AC00] 20:14:02 INFO - PROCESS | 516 | 1463282042937 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:14:02 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. 20:14:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 638ms 20:14:02 INFO - PROCESS | 516 | 1463282042966 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:14:02 INFO - PROCESS | 516 | 1463282042968 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 20:14:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:14:02 INFO - PROCESS | 516 | 1463282042971 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:14:02 INFO - PROCESS | 516 | 1463282042973 Marionette TRACE conn2 <- [1,2994,null,{}] 20:14:02 INFO - PROCESS | 516 | 1463282042976 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:03 INFO - PROCESS | 516 | 1463282043066 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:14:03 INFO - PROCESS | 516 | 1463282043209 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:03 INFO - PROCESS | 516 | ++DOCSHELL 19E4D000 == 67 [pid = 516] [id = 760] 20:14:03 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (19E4E400) [pid = 516] [serial = 2278] [outer = 00000000] 20:14:03 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1A49B800) [pid = 516] [serial = 2279] [outer = 19E4E400] 20:14:03 INFO - PROCESS | 516 | 1463282043260 Marionette DEBUG loaded listener.js 20:14:03 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1A925400) [pid = 516] [serial = 2280] [outer = 19E4E400] 20:14:03 INFO - PROCESS | 516 | 1463282043605 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:14:03 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. 20:14:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 685ms 20:14:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:14:03 INFO - PROCESS | 516 | 1463282043671 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:14:03 INFO - PROCESS | 516 | 1463282043673 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 20:14:03 INFO - PROCESS | 516 | 1463282043676 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:14:03 INFO - PROCESS | 516 | 1463282043679 Marionette TRACE conn2 <- [1,2998,null,{}] 20:14:03 INFO - PROCESS | 516 | 1463282043683 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:03 INFO - PROCESS | 516 | 1463282043785 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:14:03 INFO - PROCESS | 516 | 1463282043791 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:03 INFO - PROCESS | 516 | ++DOCSHELL 102F9800 == 68 [pid = 516] [id = 761] 20:14:03 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1A72F000) [pid = 516] [serial = 2281] [outer = 00000000] 20:14:03 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1AE48000) [pid = 516] [serial = 2282] [outer = 1A72F000] 20:14:03 INFO - PROCESS | 516 | 1463282043841 Marionette DEBUG loaded listener.js 20:14:03 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1AF7D800) [pid = 516] [serial = 2283] [outer = 1A72F000] 20:14:04 INFO - PROCESS | 516 | [516] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:14:04 INFO - PROCESS | 516 | 1463282044563 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:14:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:14:04 INFO - {} 20:14:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:14:04 INFO - {} 20:14:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:14:04 INFO - {} 20:14:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:14:04 INFO - {} 20:14:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 934ms 20:14:04 INFO - PROCESS | 516 | 1463282044623 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:14:04 INFO - PROCESS | 516 | 1463282044628 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 20:14:04 INFO - TEST-START | /FileAPI/fileReader.html 20:14:04 INFO - PROCESS | 516 | 1463282044641 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:14:04 INFO - PROCESS | 516 | 1463282044645 Marionette TRACE conn2 <- [1,3002,null,{}] 20:14:04 INFO - PROCESS | 516 | 1463282044650 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:04 INFO - PROCESS | 516 | 1463282044797 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:14:04 INFO - PROCESS | 516 | 1463282044923 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:04 INFO - PROCESS | 516 | ++DOCSHELL 11C68000 == 69 [pid = 516] [id = 762] 20:14:04 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (11C9F800) [pid = 516] [serial = 2284] [outer = 00000000] 20:14:04 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1589A400) [pid = 516] [serial = 2285] [outer = 11C9F800] 20:14:04 INFO - PROCESS | 516 | 1463282044981 Marionette DEBUG loaded listener.js 20:14:05 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (15F70400) [pid = 516] [serial = 2286] [outer = 11C9F800] 20:14:05 INFO - PROCESS | 516 | 1463282045476 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:14:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:14:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:14:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:14:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:14:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 903ms 20:14:05 INFO - PROCESS | 516 | 1463282045528 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:14:05 INFO - PROCESS | 516 | 1463282045535 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 20:14:05 INFO - PROCESS | 516 | 1463282045541 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:14:05 INFO - TEST-START | /FileAPI/historical.html 20:14:05 INFO - PROCESS | 516 | 1463282045544 Marionette TRACE conn2 <- [1,3006,null,{}] 20:14:05 INFO - PROCESS | 516 | 1463282045548 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:05 INFO - PROCESS | 516 | 1463282045663 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:14:05 INFO - PROCESS | 516 | 1463282045827 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:05 INFO - PROCESS | 516 | ++DOCSHELL 167BBC00 == 70 [pid = 516] [id = 763] 20:14:05 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (16B47000) [pid = 516] [serial = 2287] [outer = 00000000] 20:14:05 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1826CC00) [pid = 516] [serial = 2288] [outer = 16B47000] 20:14:05 INFO - PROCESS | 516 | 1463282045889 Marionette DEBUG loaded listener.js 20:14:05 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (195D5000) [pid = 516] [serial = 2289] [outer = 16B47000] 20:14:06 INFO - PROCESS | 516 | 1463282046432 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:14:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:14:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:14:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:14:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:14:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:14:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:14:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:14:06 INFO - TEST-OK | /FileAPI/historical.html | took 950ms 20:14:06 INFO - PROCESS | 516 | 1463282046490 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:14:06 INFO - PROCESS | 516 | 1463282046493 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 20:14:06 INFO - TEST-START | /FileAPI/idlharness.html 20:14:06 INFO - PROCESS | 516 | 1463282046497 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:14:06 INFO - PROCESS | 516 | 1463282046501 Marionette TRACE conn2 <- [1,3010,null,{}] 20:14:06 INFO - PROCESS | 516 | 1463282046511 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:06 INFO - PROCESS | 516 | 1463282046627 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:14:06 INFO - PROCESS | 516 | 1463282046793 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:06 INFO - PROCESS | 516 | ++DOCSHELL 1A92C000 == 71 [pid = 516] [id = 764] 20:14:06 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (1A930000) [pid = 516] [serial = 2290] [outer = 00000000] 20:14:06 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (1AC8C800) [pid = 516] [serial = 2291] [outer = 1A930000] 20:14:06 INFO - PROCESS | 516 | 1463282046850 Marionette DEBUG loaded listener.js 20:14:06 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (1AF81800) [pid = 516] [serial = 2292] [outer = 1A930000] 20:14:07 INFO - PROCESS | 516 | 1463282047794 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:14:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:14:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:14:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:14:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:14:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:14:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:14:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:14:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:14:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:14:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:14:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:14:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:14:07 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 20:14:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:14:07 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 20:14:07 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 20:14:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:14:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:14:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:14:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:14:07 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 20:14:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:14:07 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 20:14:07 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 20:14:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:14:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:14:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:14:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:14:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:14:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:14:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 1418ms 20:14:07 INFO - PROCESS | 516 | 1463282047915 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:14:07 INFO - PROCESS | 516 | 1463282047919 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 20:14:07 INFO - TEST-START | /FileAPI/idlharness.worker 20:14:07 INFO - PROCESS | 516 | 1463282047966 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:14:07 INFO - PROCESS | 516 | 1463282047968 Marionette TRACE conn2 <- [1,3014,null,{}] 20:14:07 INFO - PROCESS | 516 | 1463282047972 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:08 INFO - PROCESS | 516 | 1463282048074 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:14:08 INFO - PROCESS | 516 | 1463282048250 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:08 INFO - PROCESS | 516 | ++DOCSHELL 1B20EC00 == 72 [pid = 516] [id = 765] 20:14:08 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (1B368800) [pid = 516] [serial = 2293] [outer = 00000000] 20:14:08 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1D9A9C00) [pid = 516] [serial = 2294] [outer = 1B368800] 20:14:08 INFO - PROCESS | 516 | 1463282048349 Marionette DEBUG loaded listener.js 20:14:08 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (1D9AD000) [pid = 516] [serial = 2295] [outer = 1B368800] 20:14:08 INFO - PROCESS | 516 | [516] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:14:09 INFO - PROCESS | 516 | 1463282049438 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:14:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:14:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:14:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:14:09 INFO - {} 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:14:09 INFO - {} 20:14:09 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 - {} 20:14:09 INFO - {} 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:14:09 INFO - {} 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:14:09 INFO - {} 20:14:09 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 - {} 20:14:09 INFO - {} 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:14:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:14:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 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 20:14:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:14:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:14:09 INFO - {} 20:14:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1682ms 20:14:09 INFO - PROCESS | 516 | 1463282049659 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:14:09 INFO - PROCESS | 516 | 1463282049661 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 20:14:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:14:09 INFO - PROCESS | 516 | 1463282049666 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:14:09 INFO - PROCESS | 516 | 1463282049668 Marionette TRACE conn2 <- [1,3018,null,{}] 20:14:09 INFO - PROCESS | 516 | 1463282049671 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:09 INFO - PROCESS | 516 | 1463282049781 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:14:09 INFO - PROCESS | 516 | 1463282049926 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:09 INFO - PROCESS | 516 | ++DOCSHELL 10A5A400 == 73 [pid = 516] [id = 766] 20:14:09 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (10BB2800) [pid = 516] [serial = 2296] [outer = 00000000] 20:14:09 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (1D9B6800) [pid = 516] [serial = 2297] [outer = 10BB2800] 20:14:09 INFO - PROCESS | 516 | 1463282049988 Marionette DEBUG loaded listener.js 20:14:10 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (1F87A000) [pid = 516] [serial = 2298] [outer = 10BB2800] 20:14:10 INFO - PROCESS | 516 | 1463282050493 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:14:10 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 20:14:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 903ms 20:14:10 INFO - PROCESS | 516 | 1463282050565 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:14:10 INFO - PROCESS | 516 | 1463282050567 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 20:14:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:14:10 INFO - PROCESS | 516 | 1463282050572 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:14:10 INFO - PROCESS | 516 | 1463282050574 Marionette TRACE conn2 <- [1,3022,null,{}] 20:14:10 INFO - PROCESS | 516 | 1463282050578 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:10 INFO - PROCESS | 516 | 1463282050696 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:14:10 INFO - PROCESS | 516 | 1463282050868 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:10 INFO - PROCESS | 516 | ++DOCSHELL 0F39AC00 == 74 [pid = 516] [id = 767] 20:14:10 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (10A56C00) [pid = 516] [serial = 2299] [outer = 00000000] 20:14:10 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1A0A9800) [pid = 516] [serial = 2300] [outer = 10A56C00] 20:14:10 INFO - PROCESS | 516 | 1463282050928 Marionette DEBUG loaded listener.js 20:14:10 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (205DB000) [pid = 516] [serial = 2301] [outer = 10A56C00] 20:14:11 INFO - PROCESS | 516 | 1463282051463 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:14:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:14:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 934ms 20:14:11 INFO - PROCESS | 516 | 1463282051516 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:14:11 INFO - PROCESS | 516 | 1463282051518 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 20:14:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:14:11 INFO - PROCESS | 516 | 1463282051522 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:14:11 INFO - PROCESS | 516 | 1463282051524 Marionette TRACE conn2 <- [1,3026,null,{}] 20:14:11 INFO - PROCESS | 516 | 1463282051528 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:11 INFO - PROCESS | 516 | 1463282051641 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:14:11 INFO - PROCESS | 516 | 1463282051987 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:12 INFO - PROCESS | 516 | ++DOCSHELL 0F2F7800 == 75 [pid = 516] [id = 768] 20:14:12 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (0F30AC00) [pid = 516] [serial = 2302] [outer = 00000000] 20:14:12 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (11CA1400) [pid = 516] [serial = 2303] [outer = 0F30AC00] 20:14:12 INFO - PROCESS | 516 | 1463282052055 Marionette DEBUG loaded listener.js 20:14:12 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (12B5DC00) [pid = 516] [serial = 2304] [outer = 0F30AC00] 20:14:12 INFO - PROCESS | 516 | 1463282052606 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:14:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1090ms 20:14:12 INFO - PROCESS | 516 | 1463282052628 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:14:12 INFO - PROCESS | 516 | 1463282052632 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 20:14:12 INFO - PROCESS | 516 | 1463282052638 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:14:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:14:12 INFO - PROCESS | 516 | 1463282052642 Marionette TRACE conn2 <- [1,3030,null,{}] 20:14:12 INFO - PROCESS | 516 | 1463282052647 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:12 INFO - PROCESS | 516 | 1463282052753 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:14:12 INFO - PROCESS | 516 | 1463282052928 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:12 INFO - PROCESS | 516 | ++DOCSHELL 105F6C00 == 76 [pid = 516] [id = 769] 20:14:12 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (10A61C00) [pid = 516] [serial = 2305] [outer = 00000000] 20:14:12 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (16B46400) [pid = 516] [serial = 2306] [outer = 10A61C00] 20:14:12 INFO - PROCESS | 516 | 1463282052983 Marionette DEBUG loaded listener.js 20:14:13 INFO - PROCESS | 516 | ++DOMWINDOW == 157 (16F45400) [pid = 516] [serial = 2307] [outer = 10A61C00] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 11295C00 == 75 [pid = 516] [id = 496] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 19E4D000 == 74 [pid = 516] [id = 760] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 105EF800 == 73 [pid = 516] [id = 759] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 0F30A800 == 72 [pid = 516] [id = 758] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 19641400 == 71 [pid = 516] [id = 757] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 19836000 == 70 [pid = 516] [id = 756] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 195D6800 == 69 [pid = 516] [id = 755] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 18048C00 == 68 [pid = 516] [id = 754] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 1718D800 == 67 [pid = 516] [id = 753] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 16985C00 == 66 [pid = 516] [id = 752] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 11A01800 == 65 [pid = 516] [id = 751] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 105F6800 == 64 [pid = 516] [id = 750] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 0F2FA000 == 63 [pid = 516] [id = 749] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 156 (1A18BC00) [pid = 516] [serial = 2221] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 1A0B8C00 == 62 [pid = 516] [id = 745] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 1A72D000 == 61 [pid = 516] [id = 744] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 19E4B400 == 60 [pid = 516] [id = 743] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 13DBC800 == 59 [pid = 516] [id = 742] 20:14:13 INFO - PROCESS | 516 | --DOCSHELL 11298C00 == 58 [pid = 516] [id = 741] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 155 (1A0B3400) [pid = 516] [serial = 2093] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 154 (198E1800) [pid = 516] [serial = 2087] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 153 (1A729C00) [pid = 516] [serial = 2126] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 152 (1571C800) [pid = 516] [serial = 2081] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 151 (19885800) [pid = 516] [serial = 2078] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 150 (19E4F000) [pid = 516] [serial = 2090] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 149 (172EE800) [pid = 516] [serial = 2084] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 148 (1964BC00) [pid = 516] [serial = 2209] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 147 (17E03C00) [pid = 516] [serial = 2206] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 146 (19E57C00) [pid = 516] [serial = 2219] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 145 (18043400) [pid = 516] [serial = 2207] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 144 (198DE800) [pid = 516] [serial = 2212] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 143 (1964E000) [pid = 516] [serial = 2210] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 142 (198E6C00) [pid = 516] [serial = 2213] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 141 (19E4E000) [pid = 516] [serial = 2218] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 140 (12D2EC00) [pid = 516] [serial = 2194] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 139 (1400A800) [pid = 516] [serial = 2195] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 138 (12A78800) [pid = 516] [serial = 2176] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 137 (1A0AD800) [pid = 516] [serial = 2174] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 136 (17194000) [pid = 516] [serial = 2203] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 135 (19EEC800) [pid = 516] [serial = 2182] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 134 (15F70C00) [pid = 516] [serial = 2200] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 133 (16C0B000) [pid = 516] [serial = 2201] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 132 (16D6A800) [pid = 516] [serial = 2179] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 131 (1283DC00) [pid = 516] [serial = 2197] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 130 (13820400) [pid = 516] [serial = 2198] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 129 (15720000) [pid = 516] [serial = 2191] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 128 (1A72E800) [pid = 516] [serial = 2185] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 127 (1AB48C00) [pid = 516] [serial = 2188] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 126 (1964B000) [pid = 516] [serial = 2215] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 125 (1720EC00) [pid = 516] [serial = 2204] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | --DOMWINDOW == 124 (1988B400) [pid = 516] [serial = 2216] [outer = 00000000] [url = about:blank] 20:14:13 INFO - PROCESS | 516 | 1463282053760 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:14:13 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. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:14:13 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'.) 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:14:13 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. 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:14:13 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. 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:14:13 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. 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 20:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:14:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1199ms 20:14:13 INFO - PROCESS | 516 | 1463282053839 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:14:13 INFO - PROCESS | 516 | 1463282053843 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 20:14:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:14:13 INFO - PROCESS | 516 | 1463282053848 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:14:13 INFO - PROCESS | 516 | 1463282053850 Marionette TRACE conn2 <- [1,3034,null,{}] 20:14:13 INFO - PROCESS | 516 | 1463282053854 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:13 INFO - PROCESS | 516 | 1463282053950 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:14:13 INFO - PROCESS | 516 | 1463282053977 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:13 INFO - PROCESS | 516 | ++DOCSHELL 16C0B000 == 59 [pid = 516] [id = 770] 20:14:13 INFO - PROCESS | 516 | ++DOMWINDOW == 125 (16F6A400) [pid = 516] [serial = 2308] [outer = 00000000] 20:14:14 INFO - PROCESS | 516 | ++DOMWINDOW == 126 (1718C000) [pid = 516] [serial = 2309] [outer = 16F6A400] 20:14:14 INFO - PROCESS | 516 | 1463282054023 Marionette DEBUG loaded listener.js 20:14:14 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (171C4C00) [pid = 516] [serial = 2310] [outer = 16F6A400] 20:14:14 INFO - PROCESS | 516 | [516] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:14:14 INFO - PROCESS | 516 | 1463282054563 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:14:14 INFO - {} 20:14:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 732ms 20:14:14 INFO - PROCESS | 516 | 1463282054589 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:14:14 INFO - PROCESS | 516 | 1463282054591 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 20:14:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:14:14 INFO - PROCESS | 516 | 1463282054600 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:14:14 INFO - PROCESS | 516 | 1463282054605 Marionette TRACE conn2 <- [1,3038,null,{}] 20:14:14 INFO - PROCESS | 516 | 1463282054614 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:14 INFO - PROCESS | 516 | 1463282054706 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:14:14 INFO - PROCESS | 516 | 1463282054821 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:14 INFO - PROCESS | 516 | ++DOCSHELL 0F310400 == 60 [pid = 516] [id = 771] 20:14:14 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1718C400) [pid = 516] [serial = 2311] [outer = 00000000] 20:14:14 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (18049400) [pid = 516] [serial = 2312] [outer = 1718C400] 20:14:14 INFO - PROCESS | 516 | 1463282054866 Marionette DEBUG loaded listener.js 20:14:14 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (18272800) [pid = 516] [serial = 2313] [outer = 1718C400] 20:14:15 INFO - PROCESS | 516 | 1463282055226 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:14:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 701ms 20:14:15 INFO - PROCESS | 516 | 1463282055278 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:14:15 INFO - PROCESS | 516 | 1463282055281 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 20:14:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:14:15 INFO - PROCESS | 516 | 1463282055284 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:14:15 INFO - PROCESS | 516 | 1463282055286 Marionette TRACE conn2 <- [1,3042,null,{}] 20:14:15 INFO - PROCESS | 516 | 1463282055289 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:15 INFO - PROCESS | 516 | 1463282055390 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:14:15 INFO - PROCESS | 516 | 1463282055430 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:15 INFO - PROCESS | 516 | ++DOCSHELL 18275800 == 61 [pid = 516] [id = 772] 20:14:15 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (195D2400) [pid = 516] [serial = 2314] [outer = 00000000] 20:14:15 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1964B400) [pid = 516] [serial = 2315] [outer = 195D2400] 20:14:15 INFO - PROCESS | 516 | 1463282055473 Marionette DEBUG loaded listener.js 20:14:15 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (197B4C00) [pid = 516] [serial = 2316] [outer = 195D2400] 20:14:16 INFO - PROCESS | 516 | 1463282056218 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:14:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:14:16 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" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:14:16 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" 20:14:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:14:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:14:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1137ms 20:14:16 INFO - PROCESS | 516 | 1463282056433 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:14:16 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:14:16 INFO - PROCESS | 516 | 1463282056435 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 20:14:16 INFO - PROCESS | 516 | 1463282056438 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:14:16 INFO - PROCESS | 516 | 1463282056440 Marionette TRACE conn2 <- [1,3046,null,{}] 20:14:16 INFO - PROCESS | 516 | 1463282056453 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:16 INFO - PROCESS | 516 | 1463282056581 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:14:16 INFO - PROCESS | 516 | 1463282056657 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:16 INFO - PROCESS | 516 | ++DOCSHELL 19890800 == 62 [pid = 516] [id = 773] 20:14:16 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (198DD400) [pid = 516] [serial = 2317] [outer = 00000000] 20:14:16 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (19C3DC00) [pid = 516] [serial = 2318] [outer = 198DD400] 20:14:16 INFO - PROCESS | 516 | 1463282056710 Marionette DEBUG loaded listener.js 20:14:16 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (19E53400) [pid = 516] [serial = 2319] [outer = 198DD400] 20:14:17 INFO - PROCESS | 516 | 1463282057223 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:14:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:14:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:14:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:14:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:14:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 794ms 20:14:17 INFO - PROCESS | 516 | 1463282057248 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:14:17 INFO - PROCESS | 516 | 1463282057250 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 20:14:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:14:17 INFO - PROCESS | 516 | 1463282057259 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:14:17 INFO - PROCESS | 516 | 1463282057261 Marionette TRACE conn2 <- [1,3050,null,{}] 20:14:17 INFO - PROCESS | 516 | 1463282057264 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:17 INFO - PROCESS | 516 | 1463282057391 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:14:17 INFO - PROCESS | 516 | 1463282057469 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:17 INFO - PROCESS | 516 | ++DOCSHELL 1988F000 == 63 [pid = 516] [id = 774] 20:14:17 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (19C33000) [pid = 516] [serial = 2320] [outer = 00000000] 20:14:17 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (1A499000) [pid = 516] [serial = 2321] [outer = 19C33000] 20:14:17 INFO - PROCESS | 516 | 1463282057512 Marionette DEBUG loaded listener.js 20:14:17 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (1A72D000) [pid = 516] [serial = 2322] [outer = 19C33000] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 138 (10A5AC00) [pid = 516] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 137 (19882C00) [pid = 516] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 136 (12AF0000) [pid = 516] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 135 (0F30CC00) [pid = 516] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 134 (197B5800) [pid = 516] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 133 (16D68000) [pid = 516] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 132 (1AC90800) [pid = 516] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 131 (11A03C00) [pid = 516] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 130 (17193400) [pid = 516] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 129 (1826A000) [pid = 516] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 128 (19644400) [pid = 516] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 127 (10565400) [pid = 516] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:14:17 INFO - PROCESS | 516 | --DOMWINDOW == 126 (19E4E400) [pid = 516] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:14:17 INFO - PROCESS | 516 | [516] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:14:18 INFO - PROCESS | 516 | 1463282058033 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:14:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:14:18 INFO - {} 20:14:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 825ms 20:14:18 INFO - PROCESS | 516 | 1463282058096 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:14:18 INFO - PROCESS | 516 | 1463282058098 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 20:14:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:14:18 INFO - PROCESS | 516 | 1463282058101 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:14:18 INFO - PROCESS | 516 | 1463282058103 Marionette TRACE conn2 <- [1,3054,null,{}] 20:14:18 INFO - PROCESS | 516 | 1463282058106 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:18 INFO - PROCESS | 516 | 1463282058201 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:14:18 INFO - PROCESS | 516 | 1463282058206 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:18 INFO - PROCESS | 516 | ++DOCSHELL 19882C00 == 64 [pid = 516] [id = 775] 20:14:18 INFO - PROCESS | 516 | ++DOMWINDOW == 127 (19884C00) [pid = 516] [serial = 2323] [outer = 00000000] 20:14:18 INFO - PROCESS | 516 | ++DOMWINDOW == 128 (1A72A400) [pid = 516] [serial = 2324] [outer = 19884C00] 20:14:18 INFO - PROCESS | 516 | 1463282058250 Marionette DEBUG loaded listener.js 20:14:18 INFO - PROCESS | 516 | ++DOMWINDOW == 129 (1AB53C00) [pid = 516] [serial = 2325] [outer = 19884C00] 20:14:18 INFO - PROCESS | 516 | 1463282058676 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:14:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:14:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 591ms 20:14:18 INFO - PROCESS | 516 | 1463282058699 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:14:18 INFO - PROCESS | 516 | 1463282058701 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 20:14:18 INFO - PROCESS | 516 | 1463282058704 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:14:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:14:18 INFO - PROCESS | 516 | 1463282058706 Marionette TRACE conn2 <- [1,3058,null,{}] 20:14:18 INFO - PROCESS | 516 | 1463282058726 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:18 INFO - PROCESS | 516 | 1463282058820 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:14:18 INFO - PROCESS | 516 | 1463282058826 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:18 INFO - PROCESS | 516 | ++DOCSHELL 1AB4EC00 == 65 [pid = 516] [id = 776] 20:14:18 INFO - PROCESS | 516 | ++DOMWINDOW == 130 (1AC86800) [pid = 516] [serial = 2326] [outer = 00000000] 20:14:18 INFO - PROCESS | 516 | ++DOMWINDOW == 131 (1AF89000) [pid = 516] [serial = 2327] [outer = 1AC86800] 20:14:18 INFO - PROCESS | 516 | 1463282058869 Marionette DEBUG loaded listener.js 20:14:18 INFO - PROCESS | 516 | ++DOMWINDOW == 132 (1B4F1800) [pid = 516] [serial = 2328] [outer = 1AC86800] 20:14:19 INFO - PROCESS | 516 | 1463282059317 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:14:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:14:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:14:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:14:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:14:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:14:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:14:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 623ms 20:14:19 INFO - PROCESS | 516 | 1463282059343 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:14:19 INFO - PROCESS | 516 | 1463282059344 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 20:14:19 INFO - PROCESS | 516 | 1463282059347 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:14:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:14:19 INFO - PROCESS | 516 | 1463282059349 Marionette TRACE conn2 <- [1,3062,null,{}] 20:14:19 INFO - PROCESS | 516 | 1463282059377 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:19 INFO - PROCESS | 516 | 1463282059466 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:14:19 INFO - PROCESS | 516 | 1463282059472 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:19 INFO - PROCESS | 516 | ++DOCSHELL 195DB400 == 66 [pid = 516] [id = 777] 20:14:19 INFO - PROCESS | 516 | ++DOMWINDOW == 133 (1AF7DC00) [pid = 516] [serial = 2329] [outer = 00000000] 20:14:19 INFO - PROCESS | 516 | ++DOMWINDOW == 134 (1D9B1000) [pid = 516] [serial = 2330] [outer = 1AF7DC00] 20:14:19 INFO - PROCESS | 516 | 1463282059515 Marionette DEBUG loaded listener.js 20:14:19 INFO - PROCESS | 516 | ++DOMWINDOW == 135 (1D9B4C00) [pid = 516] [serial = 2331] [outer = 1AF7DC00] 20:14:20 INFO - PROCESS | 516 | 1463282060153 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:14:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:14:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:14:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:14:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:14:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:14:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:14:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 826ms 20:14:20 INFO - PROCESS | 516 | 1463282060176 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:14:20 INFO - PROCESS | 516 | 1463282060180 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 20:14:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:14:20 INFO - PROCESS | 516 | 1463282060187 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:14:20 INFO - PROCESS | 516 | 1463282060190 Marionette TRACE conn2 <- [1,3066,null,{}] 20:14:20 INFO - PROCESS | 516 | 1463282060196 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:20 INFO - PROCESS | 516 | 1463282060324 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:14:20 INFO - PROCESS | 516 | 1463282060452 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:20 INFO - PROCESS | 516 | ++DOCSHELL 12885400 == 67 [pid = 516] [id = 778] 20:14:20 INFO - PROCESS | 516 | ++DOMWINDOW == 136 (128A6400) [pid = 516] [serial = 2332] [outer = 00000000] 20:14:20 INFO - PROCESS | 516 | ++DOMWINDOW == 137 (1571CC00) [pid = 516] [serial = 2333] [outer = 128A6400] 20:14:20 INFO - PROCESS | 516 | 1463282060508 Marionette DEBUG loaded listener.js 20:14:20 INFO - PROCESS | 516 | ++DOMWINDOW == 138 (158A9000) [pid = 516] [serial = 2334] [outer = 128A6400] 20:14:21 INFO - PROCESS | 516 | 1463282061065 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 20:14:21 INFO - PROCESS | 516 | 1463282061109 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 20:14:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:14:21 INFO - PROCESS | 516 | 1463282061116 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:14:21 INFO - PROCESS | 516 | 1463282061118 Marionette TRACE conn2 <- [1,3070,null,{}] 20:14:21 INFO - PROCESS | 516 | 1463282061122 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:21 INFO - PROCESS | 516 | 1463282061237 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:14:21 INFO - PROCESS | 516 | 1463282061416 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:21 INFO - PROCESS | 516 | ++DOCSHELL 167AD000 == 68 [pid = 516] [id = 779] 20:14:21 INFO - PROCESS | 516 | ++DOMWINDOW == 139 (17195800) [pid = 516] [serial = 2335] [outer = 00000000] 20:14:21 INFO - PROCESS | 516 | ++DOMWINDOW == 140 (17C57000) [pid = 516] [serial = 2336] [outer = 17195800] 20:14:21 INFO - PROCESS | 516 | 1463282061471 Marionette DEBUG loaded listener.js 20:14:21 INFO - PROCESS | 516 | ++DOMWINDOW == 141 (18043400) [pid = 516] [serial = 2337] [outer = 17195800] 20:14:21 INFO - PROCESS | 516 | 1463282061979 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:14:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:14:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:14:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:14:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 903ms 20:14:22 INFO - PROCESS | 516 | 1463282062024 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:14:22 INFO - PROCESS | 516 | 1463282062026 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 20:14:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:14:22 INFO - PROCESS | 516 | 1463282062030 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:14:22 INFO - PROCESS | 516 | 1463282062034 Marionette TRACE conn2 <- [1,3074,null,{}] 20:14:22 INFO - PROCESS | 516 | 1463282062045 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:22 INFO - PROCESS | 516 | 1463282062162 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:14:22 INFO - PROCESS | 516 | 1463282062342 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:22 INFO - PROCESS | 516 | ++DOCSHELL 19E4B400 == 69 [pid = 516] [id = 780] 20:14:22 INFO - PROCESS | 516 | ++DOMWINDOW == 142 (19E4C000) [pid = 516] [serial = 2338] [outer = 00000000] 20:14:22 INFO - PROCESS | 516 | ++DOMWINDOW == 143 (1A0B2800) [pid = 516] [serial = 2339] [outer = 19E4C000] 20:14:22 INFO - PROCESS | 516 | 1463282062399 Marionette DEBUG loaded listener.js 20:14:22 INFO - PROCESS | 516 | ++DOMWINDOW == 144 (1A190000) [pid = 516] [serial = 2340] [outer = 19E4C000] 20:14:22 INFO - PROCESS | 516 | 1463282062943 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:14:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:14:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 950ms 20:14:22 INFO - PROCESS | 516 | 1463282062987 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:14:22 INFO - PROCESS | 516 | 1463282062990 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 20:14:22 INFO - PROCESS | 516 | 1463282062994 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:14:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:14:22 INFO - PROCESS | 516 | 1463282062996 Marionette TRACE conn2 <- [1,3078,null,{}] 20:14:22 INFO - PROCESS | 516 | 1463282063000 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:23 INFO - PROCESS | 516 | 1463282063114 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:14:23 INFO - PROCESS | 516 | 1463282063288 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:23 INFO - PROCESS | 516 | ++DOCSHELL 15F70000 == 70 [pid = 516] [id = 781] 20:14:23 INFO - PROCESS | 516 | ++DOMWINDOW == 145 (18042000) [pid = 516] [serial = 2341] [outer = 00000000] 20:14:23 INFO - PROCESS | 516 | ++DOMWINDOW == 146 (1A0B8000) [pid = 516] [serial = 2342] [outer = 18042000] 20:14:23 INFO - PROCESS | 516 | 1463282063351 Marionette DEBUG loaded listener.js 20:14:23 INFO - PROCESS | 516 | ++DOMWINDOW == 147 (1AF7C400) [pid = 516] [serial = 2343] [outer = 18042000] 20:14:23 INFO - PROCESS | 516 | 1463282063834 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:14:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 887ms 20:14:23 INFO - PROCESS | 516 | 1463282063887 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 20:14:23 INFO - PROCESS | 516 | 1463282063889 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 20:14:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:14:23 INFO - PROCESS | 516 | 1463282063894 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:14:23 INFO - PROCESS | 516 | 1463282063896 Marionette TRACE conn2 <- [1,3082,null,{}] 20:14:23 INFO - PROCESS | 516 | 1463282063900 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:24 INFO - PROCESS | 516 | 1463282064009 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:14:24 INFO - PROCESS | 516 | 1463282064182 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:24 INFO - PROCESS | 516 | ++DOCSHELL 15B0C000 == 71 [pid = 516] [id = 782] 20:14:24 INFO - PROCESS | 516 | ++DOMWINDOW == 148 (17189C00) [pid = 516] [serial = 2344] [outer = 00000000] 20:14:24 INFO - PROCESS | 516 | ++DOMWINDOW == 149 (1B4F3C00) [pid = 516] [serial = 2345] [outer = 17189C00] 20:14:24 INFO - PROCESS | 516 | 1463282064237 Marionette DEBUG loaded listener.js 20:14:24 INFO - PROCESS | 516 | ++DOMWINDOW == 150 (1D03F000) [pid = 516] [serial = 2346] [outer = 17189C00] 20:14:24 INFO - PROCESS | 516 | 1463282064754 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:14:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 934ms 20:14:24 INFO - PROCESS | 516 | 1463282064821 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:14:24 INFO - PROCESS | 516 | 1463282064824 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 20:14:24 INFO - PROCESS | 516 | 1463282064827 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:14:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:14:24 INFO - PROCESS | 516 | 1463282064829 Marionette TRACE conn2 <- [1,3086,null,{}] 20:14:24 INFO - PROCESS | 516 | 1463282064833 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:24 INFO - PROCESS | 516 | 1463282064992 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:14:25 INFO - PROCESS | 516 | 1463282065152 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:25 INFO - PROCESS | 516 | ++DOCSHELL 1A0B0400 == 72 [pid = 516] [id = 783] 20:14:25 INFO - PROCESS | 516 | ++DOMWINDOW == 151 (1AE4A800) [pid = 516] [serial = 2347] [outer = 00000000] 20:14:25 INFO - PROCESS | 516 | ++DOMWINDOW == 152 (1DEA7000) [pid = 516] [serial = 2348] [outer = 1AE4A800] 20:14:25 INFO - PROCESS | 516 | 1463282065209 Marionette DEBUG loaded listener.js 20:14:25 INFO - PROCESS | 516 | ++DOMWINDOW == 153 (1DEAD800) [pid = 516] [serial = 2349] [outer = 1AE4A800] 20:14:25 INFO - PROCESS | 516 | 1463282065677 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:14:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 904ms 20:14:25 INFO - PROCESS | 516 | 1463282065732 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:14:25 INFO - PROCESS | 516 | 1463282065734 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 20:14:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:14:25 INFO - PROCESS | 516 | 1463282065751 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:14:25 INFO - PROCESS | 516 | 1463282065754 Marionette TRACE conn2 <- [1,3090,null,{}] 20:14:25 INFO - PROCESS | 516 | 1463282065761 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:25 INFO - PROCESS | 516 | 1463282065870 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:14:25 INFO - PROCESS | 516 | 1463282066001 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:26 INFO - PROCESS | 516 | ++DOCSHELL 1D9ABC00 == 73 [pid = 516] [id = 784] 20:14:26 INFO - PROCESS | 516 | ++DOMWINDOW == 154 (1D9F1000) [pid = 516] [serial = 2350] [outer = 00000000] 20:14:26 INFO - PROCESS | 516 | ++DOMWINDOW == 155 (1D9F3C00) [pid = 516] [serial = 2351] [outer = 1D9F1000] 20:14:26 INFO - PROCESS | 516 | 1463282066053 Marionette DEBUG loaded listener.js 20:14:26 INFO - PROCESS | 516 | ++DOMWINDOW == 156 (1D9F8000) [pid = 516] [serial = 2352] [outer = 1D9F1000] 20:14:26 INFO - PROCESS | 516 | 1463282066562 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:14:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:14:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 857ms 20:14:26 INFO - PROCESS | 516 | 1463282066604 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:14:26 INFO - PROCESS | 516 | 1463282066607 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 20:14:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:14:26 INFO - PROCESS | 516 | 1463282066611 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:14:26 INFO - PROCESS | 516 | 1463282066613 Marionette TRACE conn2 <- [1,3094,null,{}] 20:14:26 INFO - PROCESS | 516 | 1463282066617 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:26 INFO - PROCESS | 516 | 1463282066731 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:14:26 INFO - PROCESS | 516 | 1463282066903 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:26 INFO - PROCESS | 516 | ++DOCSHELL 1D9F3800 == 74 [pid = 516] [id = 785] 20:14:26 INFO - PROCESS | 516 | ++DOMWINDOW == 157 (1D9F9C00) [pid = 516] [serial = 2353] [outer = 00000000] 20:14:26 INFO - PROCESS | 516 | ++DOMWINDOW == 158 (1DEAB800) [pid = 516] [serial = 2354] [outer = 1D9F9C00] 20:14:26 INFO - PROCESS | 516 | 1463282066956 Marionette DEBUG loaded listener.js 20:14:27 INFO - PROCESS | 516 | ++DOMWINDOW == 159 (1DFEF800) [pid = 516] [serial = 2355] [outer = 1D9F9C00] 20:14:27 INFO - PROCESS | 516 | 1463282067451 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:14:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 888ms 20:14:27 INFO - PROCESS | 516 | 1463282067516 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:14:27 INFO - PROCESS | 516 | 1463282067519 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 20:14:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:14:27 INFO - PROCESS | 516 | 1463282067522 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:14:27 INFO - PROCESS | 516 | 1463282067524 Marionette TRACE conn2 <- [1,3098,null,{}] 20:14:27 INFO - PROCESS | 516 | 1463282067527 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:27 INFO - PROCESS | 516 | 1463282067637 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:14:27 INFO - PROCESS | 516 | 1463282067796 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:27 INFO - PROCESS | 516 | ++DOCSHELL 1D9FC800 == 75 [pid = 516] [id = 786] 20:14:27 INFO - PROCESS | 516 | ++DOMWINDOW == 160 (1DEAB400) [pid = 516] [serial = 2356] [outer = 00000000] 20:14:27 INFO - PROCESS | 516 | ++DOMWINDOW == 161 (1DFF6000) [pid = 516] [serial = 2357] [outer = 1DEAB400] 20:14:27 INFO - PROCESS | 516 | 1463282067851 Marionette DEBUG loaded listener.js 20:14:27 INFO - PROCESS | 516 | ++DOMWINDOW == 162 (1F377C00) [pid = 516] [serial = 2358] [outer = 1DEAB400] 20:14:28 INFO - PROCESS | 516 | 1463282068404 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:14:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:14:28 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 20:14:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:14:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:14:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 935ms 20:14:28 INFO - PROCESS | 516 | 1463282068468 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:14:28 INFO - PROCESS | 516 | 1463282068472 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 20:14:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:14:28 INFO - PROCESS | 516 | 1463282068476 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:14:28 INFO - PROCESS | 516 | 1463282068478 Marionette TRACE conn2 <- [1,3102,null,{}] 20:14:28 INFO - PROCESS | 516 | 1463282068482 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:14:28 INFO - PROCESS | 516 | 1463282068595 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:14:28 INFO - PROCESS | 516 | 1463282068959 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"764d66a2-4951-4cf0-8ad3-e21f5dc35924\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:29 INFO - PROCESS | 516 | ++DOCSHELL 11C5AC00 == 76 [pid = 516] [id = 787] 20:14:29 INFO - PROCESS | 516 | ++DOMWINDOW == 163 (12841800) [pid = 516] [serial = 2359] [outer = 00000000] 20:14:29 INFO - PROCESS | 516 | ++DOMWINDOW == 164 (130D7400) [pid = 516] [serial = 2360] [outer = 12841800] 20:14:29 INFO - PROCESS | 516 | 1463282069048 Marionette DEBUG loaded listener.js 20:14:29 INFO - PROCESS | 516 | ++DOMWINDOW == 165 (154C6C00) [pid = 516] [serial = 2361] [outer = 12841800] 20:14:29 INFO - PROCESS | 516 | 1463282069590 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:14:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:14:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1137ms 20:14:29 INFO - PROCESS | 516 | 1463282069604 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:14:29 INFO - PROCESS | 516 | 1463282069608 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 10C49C00 == 75 [pid = 516] [id = 647] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 1AB4EC00 == 74 [pid = 516] [id = 776] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 19882C00 == 73 [pid = 516] [id = 775] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 1988F000 == 72 [pid = 516] [id = 774] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 19890800 == 71 [pid = 516] [id = 773] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 18275800 == 70 [pid = 516] [id = 772] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 0F310400 == 69 [pid = 516] [id = 771] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 16C0B000 == 68 [pid = 516] [id = 770] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 105F6C00 == 67 [pid = 516] [id = 769] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 0F2F7800 == 66 [pid = 516] [id = 768] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 164 (1AF81C00) [pid = 516] [serial = 2241] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 163 (1A18B000) [pid = 516] [serial = 2230] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 162 (1AE48800) [pid = 516] [serial = 2238] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 161 (1AC91800) [pid = 516] [serial = 2236] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 160 (1B217400) [pid = 516] [serial = 2244] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 159 (13DC5C00) [pid = 516] [serial = 2224] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 158 (17194800) [pid = 516] [serial = 2227] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 157 (1AB54000) [pid = 516] [serial = 2233] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 167BBC00 == 65 [pid = 516] [id = 763] 20:14:30 INFO - PROCESS | 516 | --DOCSHELL 11C68000 == 64 [pid = 516] [id = 762] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 156 (1A925400) [pid = 516] [serial = 2280] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 155 (19C38400) [pid = 516] [serial = 2277] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 154 (1988F400) [pid = 516] [serial = 2268] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 153 (1537B400) [pid = 516] [serial = 2250] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 152 (16D73000) [pid = 516] [serial = 2274] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 151 (198EBC00) [pid = 516] [serial = 2271] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 150 (16F71800) [pid = 516] [serial = 2257] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 149 (13818000) [pid = 516] [serial = 2253] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 148 (19883000) [pid = 516] [serial = 2270] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 147 (16F46400) [pid = 516] [serial = 2256] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 146 (17738400) [pid = 516] [serial = 2260] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 145 (19839800) [pid = 516] [serial = 2276] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 144 (195D4000) [pid = 516] [serial = 2263] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 143 (1964E400) [pid = 516] [serial = 2265] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 142 (154C5400) [pid = 516] [serial = 2254] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 141 (197B7000) [pid = 516] [serial = 2266] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 140 (158A0000) [pid = 516] [serial = 2251] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 139 (11293000) [pid = 516] [serial = 2248] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 138 (10C40800) [pid = 516] [serial = 2247] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 137 (18272000) [pid = 516] [serial = 2262] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 136 (172F3000) [pid = 516] [serial = 2259] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 135 (114A3800) [pid = 516] [serial = 2273] [outer = 00000000] [url = about:blank] 20:14:30 INFO - PROCESS | 516 | --DOMWINDOW == 134 (1A49B800) [pid = 516] [serial = 2279] [outer = 00000000] [url = about:blank] 20:14:30 WARNING - u'runner_teardown' () 20:14:30 INFO - No more tests 20:14:30 INFO - Got 0 unexpected results 20:14:30 INFO - SUITE-END | took 661s 20:14:31 INFO - Closing logging queue 20:14:31 INFO - queue closed 20:14:31 INFO - Return code: 0 20:14:31 WARNING - # TBPL SUCCESS # 20:14:31 INFO - Running post-action listener: _resource_record_post_action 20:14:31 INFO - Running post-run listener: _resource_record_post_run 20:14:32 INFO - Total resource usage - Wall time: 672s; CPU: 17.0%; Read bytes: 91023872; Write bytes: 956486144; Read time: 525600; Write time: 1321989 20:14:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:14:32 INFO - install - Wall time: 3s; CPU: 9.0%; Read bytes: 0; Write bytes: 126623232; Read time: 0; Write time: 161603 20:14:32 INFO - run-tests - Wall time: 670s; CPU: 17.0%; Read bytes: 91023872; Write bytes: 820348928; Read time: 525600; Write time: 1147495 20:14:32 INFO - Running post-run listener: _upload_blobber_files 20:14:32 INFO - Blob upload gear active. 20:14:32 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 20:14:32 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 20:14:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 20:14:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 20:14:33 INFO - (blobuploader) - INFO - Open directory for files ... 20:14:33 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 20:14:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:14:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:14:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:14:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:14:33 INFO - (blobuploader) - INFO - Done attempting. 20:14:33 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 20:14:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:14:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:14:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:14:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:14:35 INFO - (blobuploader) - INFO - Done attempting. 20:14:35 INFO - (blobuploader) - INFO - Iteration through files over. 20:14:35 INFO - Return code: 0 20:14:35 INFO - rmtree: C:\slave\test\build\uploaded_files.json 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 20:14:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/37f2e35a454dedeba13d233a816128950019f4120ed661aa252960abb5f13dca4a3c0aab7e33e87854738368b3adfe98a5e9b79c29525decfef85affa2c0f4e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db7eaa4fdb240c8ccc81aab84f8f70ba2db85c4c6ac76da34d3a0335c0f06e7afd309af70c6aff9a076b8ddb2dd75f07a8ce24feada5189924cc72418ef6022f"} 20:14:35 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 20:14:35 INFO - Writing to file C:\slave\test\properties\blobber_files 20:14:35 INFO - Contents: 20:14:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/37f2e35a454dedeba13d233a816128950019f4120ed661aa252960abb5f13dca4a3c0aab7e33e87854738368b3adfe98a5e9b79c29525decfef85affa2c0f4e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db7eaa4fdb240c8ccc81aab84f8f70ba2db85c4c6ac76da34d3a0335c0f06e7afd309af70c6aff9a076b8ddb2dd75f07a8ce24feada5189924cc72418ef6022f"} 20:14:35 INFO - Running post-run listener: copy_logs_to_upload_dir 20:14:35 INFO - Copying logs to upload dir... 20:14:35 INFO - mkdir: C:\slave\test\build\upload\logs 20:14:35 INFO - Copying logs to upload dir... 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - Using _rmtree_windows ... 20:14:35 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=848.665000 ========= master_lag: 17.04 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 25 secs) (at 2016-05-14 20:14:38.457467) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-14 20:14:38.458309) ========= '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-051\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-051 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-051 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-051 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-051 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-051 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/37f2e35a454dedeba13d233a816128950019f4120ed661aa252960abb5f13dca4a3c0aab7e33e87854738368b3adfe98a5e9b79c29525decfef85affa2c0f4e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db7eaa4fdb240c8ccc81aab84f8f70ba2db85c4c6ac76da34d3a0335c0f06e7afd309af70c6aff9a076b8ddb2dd75f07a8ce24feada5189924cc72418ef6022f"} build_url:https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/37f2e35a454dedeba13d233a816128950019f4120ed661aa252960abb5f13dca4a3c0aab7e33e87854738368b3adfe98a5e9b79c29525decfef85affa2c0f4e6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db7eaa4fdb240c8ccc81aab84f8f70ba2db85c4c6ac76da34d3a0335c0f06e7afd309af70c6aff9a076b8ddb2dd75f07a8ce24feada5189924cc72418ef6022f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YRLkch7AS9OuTiXK9kkNuA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-14 20:14:38.601303) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:14:38.601662) ========= '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-051\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-051 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-051 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-051 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-051 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-051 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-14 20:14:38.724612) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-14 20:14:38.724939) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-14 20:14:39.124781) ========= ========= Total master_lag: 17.33 =========