builder: mozilla-inbound_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-086 starttime: 1461006464.84 results: success (0) buildid: 20160418082536 builduid: 12661f0f9d174ea9921e521026822f58 revision: a007f40ee34d05c5d752aa6e91cc6ed881c7b7a6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:44.842463) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:44.843390) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:44.844046) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:44.897556) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:44.898216) ========= '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-086\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-086 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-086 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-086 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-086 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-086 WINDIR=C:\WINDOWS using PTY: False --12:07:30-- 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% 16.60 MB/s 12:07:30 (16.60 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.831000 ========= master_lag: -0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:45.717524) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:45.718294) ========= '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-086\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-086 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-086 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-086 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-086 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-086 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.912000 ========= master_lag: -0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:46.606258) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 12:07:46.607112) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a007f40ee34d05c5d752aa6e91cc6ed881c7b7a6 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a007f40ee34d05c5d752aa6e91cc6ed881c7b7a6 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-086\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-086 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-086 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-086 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-086 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-086 WINDIR=C:\WINDOWS using PTY: False 2016-04-18 12:07:32,104 truncating revision to first 12 chars 2016-04-18 12:07:32,104 Setting DEBUG logging. 2016-04-18 12:07:32,104 attempt 1/10 2016-04-18 12:07:32,104 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a007f40ee34d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 12:07:33,130 unpacking tar archive at: mozilla-inbound-a007f40ee34d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.922000 ========= master_lag: 0.00 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 12:07:48.530358) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:48.531063) ========= script_repo_revision: a007f40ee34d05c5d752aa6e91cc6ed881c7b7a6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:48.531977) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:48.532690) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 12:07:48.546748) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 25 secs) (at 2016-04-18 12:07:48.547338) ========= '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-inbound' '--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-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-086\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-086 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-086 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-086 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-086 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-086 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 12:07:33 INFO - MultiFileLogger online at 20160418 12:07:33 in C:\slave\test 12:07:33 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-inbound --download-symbols true 12:07:33 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:07:34 INFO - {'append_to_log': False, 12:07:34 INFO - 'base_work_dir': 'C:\\slave\\test', 12:07:34 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:07:34 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:07:34 INFO - 'buildbot_json_path': 'buildprops.json', 12:07:34 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:07:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:07:34 INFO - 'download_minidump_stackwalk': True, 12:07:34 INFO - 'download_symbols': 'true', 12:07:34 INFO - 'e10s': False, 12:07:34 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:07:34 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:07:34 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:07:34 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:07:34 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:07:34 INFO - 'C:/mozilla-build/tooltool.py'), 12:07:34 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:07:34 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:07:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:07:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:07:34 INFO - 'log_level': 'info', 12:07:34 INFO - 'log_to_console': True, 12:07:34 INFO - 'opt_config_files': (), 12:07:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:07:34 INFO - '--processes=1', 12:07:34 INFO - '--config=%(test_path)s/wptrunner.ini', 12:07:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:07:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:07:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:07:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:07:34 INFO - 'pip_index': False, 12:07:34 INFO - 'require_test_zip': True, 12:07:34 INFO - 'test_type': ('testharness',), 12:07:34 INFO - 'this_chunk': '1', 12:07:34 INFO - 'total_chunks': '10', 12:07:34 INFO - 'virtualenv_path': 'venv', 12:07:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:07:34 INFO - 'work_dir': 'build'} 12:07:34 INFO - ##### 12:07:34 INFO - ##### Running clobber step. 12:07:34 INFO - ##### 12:07:34 INFO - Running pre-action listener: _resource_record_pre_action 12:07:34 INFO - Running main action method: clobber 12:07:34 INFO - rmtree: C:\slave\test\build 12:07:34 INFO - Using _rmtree_windows ... 12:07:34 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:08:15 INFO - Running post-action listener: _resource_record_post_action 12:08:15 INFO - ##### 12:08:15 INFO - ##### Running read-buildbot-config step. 12:08:15 INFO - ##### 12:08:15 INFO - Running pre-action listener: _resource_record_pre_action 12:08:15 INFO - Running main action method: read_buildbot_config 12:08:15 INFO - Using buildbot properties: 12:08:15 INFO - { 12:08:15 INFO - "project": "", 12:08:15 INFO - "product": "firefox", 12:08:15 INFO - "script_repo_revision": "production", 12:08:15 INFO - "scheduler": "tests-mozilla-inbound-xp_ix-debug-unittest-14-7200", 12:08:15 INFO - "repository": "", 12:08:15 INFO - "buildername": "Windows XP 32-bit mozilla-inbound debug test web-platform-tests-1", 12:08:15 INFO - "buildid": "20160418082536", 12:08:15 INFO - "pgo_build": "False", 12:08:15 INFO - "basedir": "C:\\slave\\test", 12:08:15 INFO - "buildnumber": 511, 12:08:15 INFO - "slavename": "t-xp32-ix-086", 12:08:15 INFO - "revision": "a007f40ee34d05c5d752aa6e91cc6ed881c7b7a6", 12:08:15 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 12:08:15 INFO - "platform": "win32", 12:08:15 INFO - "branch": "mozilla-inbound", 12:08:15 INFO - "repo_path": "integration/mozilla-inbound", 12:08:15 INFO - "moz_repo_path": "", 12:08:15 INFO - "stage_platform": "win32", 12:08:15 INFO - "builduid": "12661f0f9d174ea9921e521026822f58", 12:08:15 INFO - "slavebuilddir": "test" 12:08:15 INFO - } 12:08:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 12:08:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 12:08:15 INFO - Running post-action listener: _resource_record_post_action 12:08:15 INFO - ##### 12:08:15 INFO - ##### Running download-and-extract step. 12:08:15 INFO - ##### 12:08:15 INFO - Running pre-action listener: _resource_record_pre_action 12:08:15 INFO - Running main action method: download_and_extract 12:08:15 INFO - mkdir: C:\slave\test\build\tests 12:08:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:15 INFO - https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:08:15 INFO - trying https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 12:08:15 INFO - Downloading https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:08:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 12:08:16 INFO - Downloaded 1274 bytes. 12:08:16 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:08:16 INFO - Using the following test package requirements: 12:08:16 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:08:16 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 12:08:16 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 12:08:16 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'jsshell-win32.zip'], 12:08:16 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 12:08:16 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:08:16 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 12:08:16 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 12:08:16 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 12:08:16 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:08:16 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 12:08:16 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 12:08: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')]} 12:08:16 INFO - https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:08:16 INFO - trying https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 12:08:16 INFO - Downloading https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 12:08:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 12:08:18 INFO - Downloaded 20404912 bytes. 12:08:18 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:08:18 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:08:21 INFO - caution: filename not matched: web-platform/* 12:08:21 INFO - Return code: 11 12:08: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')]} 12:08:21 INFO - https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:08:21 INFO - trying https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:08:21 INFO - Downloading https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:08:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 12:08:24 INFO - Downloaded 36382592 bytes. 12:08:24 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:08:24 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:08:59 INFO - caution: filename not matched: bin/* 12:08:59 INFO - caution: filename not matched: config/* 12:08:59 INFO - caution: filename not matched: mozbase/* 12:08:59 INFO - caution: filename not matched: marionette/* 12:08:59 INFO - caution: filename not matched: tools/wptserve/* 12:08:59 INFO - Return code: 11 12:08:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:59 INFO - https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 12:08:59 INFO - trying https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:08:59 INFO - Downloading https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 12:08:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 12:09:04 INFO - Downloaded 67335396 bytes. 12:09:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:09:04 INFO - mkdir: C:\slave\test\properties 12:09:04 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:09:04 INFO - Writing to file C:\slave\test\properties\build_url 12:09:04 INFO - Contents: 12:09:04 INFO - build_url:https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:09:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:09:05 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:09:05 INFO - Writing to file C:\slave\test\properties\symbols_url 12:09:05 INFO - Contents: 12:09:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:09:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:05 INFO - https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:09:05 INFO - trying https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:09:05 INFO - Downloading https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:09:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 12:09:09 INFO - Downloaded 58231389 bytes. 12:09:09 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 12:09:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 12:09:13 INFO - Return code: 0 12:09:13 INFO - Running post-action listener: _resource_record_post_action 12:09:13 INFO - Running post-action listener: set_extra_try_arguments 12:09:13 INFO - ##### 12:09:13 INFO - ##### Running create-virtualenv step. 12:09:13 INFO - ##### 12:09:13 INFO - Running pre-action listener: _pre_create_virtualenv 12:09:13 INFO - Running pre-action listener: _resource_record_pre_action 12:09:13 INFO - Running main action method: create_virtualenv 12:09:13 INFO - Creating virtualenv C:\slave\test\build\venv 12:09:13 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:09:13 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:09:15 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:09:17 INFO - Installing distribute......................................................................................................................................................................................done. 12:09:17 INFO - Return code: 0 12:09:17 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:09:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:17 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-086', 'USERDOMAIN': 'T-XP32-IX-086', '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-086', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-086', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\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-086'}}, attempt #1 12:09:17 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:09:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:09:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:17 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\Application Data', 12:09:17 INFO - 'CLIENTNAME': 'Console', 12:09:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:17 INFO - 'COMPUTERNAME': 'T-XP32-IX-086', 12:09:17 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:17 INFO - 'DCLOCATION': 'SCL3', 12:09:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:17 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:17 INFO - 'HOMEDRIVE': 'C:', 12:09:17 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:17 INFO - 'KTS_VERSION': '1.19c', 12:09:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:17 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-086', 12:09:17 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:17 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:17 INFO - 'MOZ_AIRBAG': '1', 12:09:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:17 INFO - 'MOZ_MSVCVERSION': '8', 12:09:17 INFO - 'MOZ_NO_REMOTE': '1', 12:09:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:17 INFO - 'NO_EM_RESTART': '1', 12:09:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:17 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:17 INFO - 'OS': 'Windows_NT', 12:09:17 INFO - 'OURDRIVE': 'C:', 12:09:17 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:09:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:17 INFO - 'PROCESSOR_LEVEL': '6', 12:09:17 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:17 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:17 INFO - 'PROMPT': '$P$G', 12:09:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:17 INFO - 'PWD': 'C:\\slave\\test', 12:09:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:17 INFO - 'SESSIONNAME': 'Console', 12:09:17 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:17 INFO - 'SYSTEMDRIVE': 'C:', 12:09:17 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:17 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:17 INFO - 'TEST1': 'testie', 12:09:17 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:17 INFO - 'USERDOMAIN': 'T-XP32-IX-086', 12:09:17 INFO - 'USERNAME': 'cltbld', 12:09:17 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:17 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:09:18 INFO - Downloading/unpacking psutil>=0.7.1 12:09:18 INFO - Running setup.py egg_info for package psutil 12:09:18 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:09:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:09:18 INFO - Installing collected packages: psutil 12:09:18 INFO - Running setup.py install for psutil 12:09:18 INFO - building 'psutil._psutil_windows' extension 12:09:18 INFO - error: Unable to find vcvarsall.bat 12:09:18 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-n1kcwz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:09:18 INFO - running install 12:09:18 INFO - running build 12:09:18 INFO - running build_py 12:09:18 INFO - creating build 12:09:18 INFO - creating build\lib.win32-2.7 12:09:18 INFO - creating build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:09:18 INFO - running build_ext 12:09:18 INFO - building 'psutil._psutil_windows' extension 12:09:18 INFO - error: Unable to find vcvarsall.bat 12:09:18 INFO - ---------------------------------------- 12:09:18 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-n1kcwz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:09:18 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-086\Application Data\pip\pip.log 12:09:18 WARNING - Return code: 1 12:09:18 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:09:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:09:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:18 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-086', 'USERDOMAIN': 'T-XP32-IX-086', '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-086', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-086', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\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-086'}}, attempt #1 12:09:18 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:09:18 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:09:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\Application Data', 12:09:18 INFO - 'CLIENTNAME': 'Console', 12:09:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-086', 12:09:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:18 INFO - 'DCLOCATION': 'SCL3', 12:09:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:18 INFO - 'HOMEDRIVE': 'C:', 12:09:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:18 INFO - 'KTS_VERSION': '1.19c', 12:09:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-086', 12:09:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:18 INFO - 'MOZ_AIRBAG': '1', 12:09:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:18 INFO - 'MOZ_MSVCVERSION': '8', 12:09:18 INFO - 'MOZ_NO_REMOTE': '1', 12:09:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:18 INFO - 'NO_EM_RESTART': '1', 12:09:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:18 INFO - 'OS': 'Windows_NT', 12:09:18 INFO - 'OURDRIVE': 'C:', 12:09:18 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:09:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:18 INFO - 'PROCESSOR_LEVEL': '6', 12:09:18 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:18 INFO - 'PROMPT': '$P$G', 12:09:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:18 INFO - 'PWD': 'C:\\slave\\test', 12:09:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:18 INFO - 'SESSIONNAME': 'Console', 12:09:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:18 INFO - 'SYSTEMDRIVE': 'C:', 12:09:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:18 INFO - 'TEST1': 'testie', 12:09:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:18 INFO - 'USERDOMAIN': 'T-XP32-IX-086', 12:09:18 INFO - 'USERNAME': 'cltbld', 12:09:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:18 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:09:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:09:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:09:19 INFO - Running setup.py egg_info for package mozsystemmonitor 12:09:19 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:09:19 INFO - Running setup.py egg_info for package psutil 12:09:19 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:09:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:09:19 INFO - Installing collected packages: mozsystemmonitor, psutil 12:09:19 INFO - Running setup.py install for mozsystemmonitor 12:09:19 INFO - Running setup.py install for psutil 12:09:19 INFO - building 'psutil._psutil_windows' extension 12:09:19 INFO - error: Unable to find vcvarsall.bat 12:09:19 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-zeqreo-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:09:19 INFO - running install 12:09:19 INFO - running build 12:09:19 INFO - running build_py 12:09:19 INFO - running build_ext 12:09:19 INFO - building 'psutil._psutil_windows' extension 12:09:19 INFO - error: Unable to find vcvarsall.bat 12:09:19 INFO - ---------------------------------------- 12:09:19 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-zeqreo-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:09:19 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-086\Application Data\pip\pip.log 12:09:19 WARNING - Return code: 1 12:09:19 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:09:19 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:09:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:19 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-086', 'USERDOMAIN': 'T-XP32-IX-086', '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-086', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-086', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\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-086'}}, attempt #1 12:09:19 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:09:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:09:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\Application Data', 12:09:19 INFO - 'CLIENTNAME': 'Console', 12:09:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-086', 12:09:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:19 INFO - 'DCLOCATION': 'SCL3', 12:09:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:19 INFO - 'HOMEDRIVE': 'C:', 12:09:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:19 INFO - 'KTS_VERSION': '1.19c', 12:09:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-086', 12:09:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:19 INFO - 'MOZ_AIRBAG': '1', 12:09:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:19 INFO - 'MOZ_MSVCVERSION': '8', 12:09:19 INFO - 'MOZ_NO_REMOTE': '1', 12:09:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:19 INFO - 'NO_EM_RESTART': '1', 12:09:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:19 INFO - 'OS': 'Windows_NT', 12:09:19 INFO - 'OURDRIVE': 'C:', 12:09:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:09:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:19 INFO - 'PROCESSOR_LEVEL': '6', 12:09:19 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:19 INFO - 'PROMPT': '$P$G', 12:09:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:19 INFO - 'PWD': 'C:\\slave\\test', 12:09:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:19 INFO - 'SESSIONNAME': 'Console', 12:09:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:19 INFO - 'SYSTEMDRIVE': 'C:', 12:09:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:19 INFO - 'TEST1': 'testie', 12:09:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:19 INFO - 'USERDOMAIN': 'T-XP32-IX-086', 12:09:19 INFO - 'USERNAME': 'cltbld', 12:09:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:19 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:20 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:09:20 INFO - Downloading/unpacking blobuploader==1.2.4 12:09:20 INFO - Downloading blobuploader-1.2.4.tar.gz 12:09:20 INFO - Running setup.py egg_info for package blobuploader 12:09:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:09:21 INFO - Running setup.py egg_info for package requests 12:09:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:09:21 INFO - Downloading docopt-0.6.1.tar.gz 12:09:21 INFO - Running setup.py egg_info for package docopt 12:09:21 INFO - Installing collected packages: blobuploader, docopt, requests 12:09:21 INFO - Running setup.py install for blobuploader 12:09:21 INFO - Running setup.py install for docopt 12:09:21 INFO - Running setup.py install for requests 12:09:21 INFO - Successfully installed blobuploader docopt requests 12:09:21 INFO - Cleaning up... 12:09:21 INFO - Return code: 0 12:09:21 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:09: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')]} 12:09:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09: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')]} 12:09:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:21 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-086', 'USERDOMAIN': 'T-XP32-IX-086', '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-086', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-086', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\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-086'}}, attempt #1 12:09:21 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:09:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:09:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:21 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\Application Data', 12:09:21 INFO - 'CLIENTNAME': 'Console', 12:09:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:21 INFO - 'COMPUTERNAME': 'T-XP32-IX-086', 12:09:21 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:21 INFO - 'DCLOCATION': 'SCL3', 12:09:21 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:21 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:21 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:21 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:21 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:21 INFO - 'HOMEDRIVE': 'C:', 12:09:21 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:21 INFO - 'KTS_VERSION': '1.19c', 12:09:21 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:21 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-086', 12:09:21 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:21 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:21 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:21 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:21 INFO - 'MOZ_AIRBAG': '1', 12:09:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:21 INFO - 'MOZ_MSVCVERSION': '8', 12:09:21 INFO - 'MOZ_NO_REMOTE': '1', 12:09:21 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:21 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:21 INFO - 'NO_EM_RESTART': '1', 12:09:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:21 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:21 INFO - 'OS': 'Windows_NT', 12:09:21 INFO - 'OURDRIVE': 'C:', 12:09:21 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:09:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:21 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:21 INFO - 'PROCESSOR_LEVEL': '6', 12:09:21 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:21 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:21 INFO - 'PROMPT': '$P$G', 12:09:21 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:21 INFO - 'PWD': 'C:\\slave\\test', 12:09:21 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:21 INFO - 'SESSIONNAME': 'Console', 12:09:21 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:21 INFO - 'SYSTEMDRIVE': 'C:', 12:09:21 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:21 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:21 INFO - 'TEST1': 'testie', 12:09:21 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:21 INFO - 'USERDOMAIN': 'T-XP32-IX-086', 12:09:21 INFO - 'USERNAME': 'cltbld', 12:09:21 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:21 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:21 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:21 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:21 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:09:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:09:29 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:09:29 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:09:29 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:09:29 INFO - Unpacking c:\slave\test\build\tests\marionette 12:09:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:09:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:29 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:09:29 INFO - Running setup.py install for browsermob-proxy 12:09:33 INFO - Running setup.py install for manifestparser 12:09:33 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for marionette-client 12:09:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:33 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for marionette-driver 12:09:33 INFO - Running setup.py install for mozcrash 12:09:33 INFO - Running setup.py install for mozdebug 12:09:33 INFO - Running setup.py install for mozdevice 12:09:33 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozfile 12:09:33 INFO - Running setup.py install for mozhttpd 12:09:33 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozinfo 12:09:33 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozInstall 12:09:33 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozleak 12:09:33 INFO - Running setup.py install for mozlog 12:09:33 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for moznetwork 12:09:33 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozprocess 12:09:33 INFO - Running setup.py install for mozprofile 12:09:33 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozrunner 12:09:33 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for mozscreenshot 12:09:33 INFO - Running setup.py install for moztest 12:09:33 INFO - Running setup.py install for mozversion 12:09:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:09:33 INFO - Running setup.py install for wptserve 12:09:33 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:09:33 INFO - Cleaning up... 12:09:33 INFO - Return code: 0 12:09:33 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:09:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-086', 'USERDOMAIN': 'T-XP32-IX-086', '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-086', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-086', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\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-086'}}, attempt #1 12:09:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:09:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:09:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\Application Data', 12:09:33 INFO - 'CLIENTNAME': 'Console', 12:09:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-086', 12:09:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:33 INFO - 'DCLOCATION': 'SCL3', 12:09:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:33 INFO - 'HOMEDRIVE': 'C:', 12:09:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:33 INFO - 'KTS_VERSION': '1.19c', 12:09:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-086', 12:09:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:33 INFO - 'MOZ_AIRBAG': '1', 12:09:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:33 INFO - 'MOZ_MSVCVERSION': '8', 12:09:33 INFO - 'MOZ_NO_REMOTE': '1', 12:09:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:33 INFO - 'NO_EM_RESTART': '1', 12:09:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:33 INFO - 'OS': 'Windows_NT', 12:09:33 INFO - 'OURDRIVE': 'C:', 12:09:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:09:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:33 INFO - 'PROCESSOR_LEVEL': '6', 12:09:33 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:33 INFO - 'PROMPT': '$P$G', 12:09:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:33 INFO - 'PWD': 'C:\\slave\\test', 12:09:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:33 INFO - 'SESSIONNAME': 'Console', 12:09:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:33 INFO - 'SYSTEMDRIVE': 'C:', 12:09:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:33 INFO - 'TEST1': 'testie', 12:09:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:33 INFO - 'USERDOMAIN': 'T-XP32-IX-086', 12:09:33 INFO - 'USERNAME': 'cltbld', 12:09:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:33 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:09:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:09:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:09:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:09:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:09:37 INFO - Unpacking c:\slave\test\build\tests\marionette 12:09:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:09:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:09:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:09:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:09:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:09:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:09:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:09:43 INFO - Downloading blessings-1.6.tar.gz 12:09:43 INFO - Running setup.py egg_info for package blessings 12:09:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:09:43 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:09:43 INFO - Running setup.py install for blessings 12:09:43 INFO - Running setup.py install for browsermob-proxy 12:09:43 INFO - Running setup.py install for manifestparser 12:09:43 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Running setup.py install for marionette-client 12:09:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:09:43 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Running setup.py install for marionette-driver 12:09:43 INFO - Running setup.py install for mozcrash 12:09:43 INFO - Running setup.py install for mozdebug 12:09:43 INFO - Running setup.py install for mozdevice 12:09:43 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Running setup.py install for mozhttpd 12:09:43 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Running setup.py install for mozInstall 12:09:43 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Running setup.py install for mozleak 12:09:43 INFO - Running setup.py install for mozprofile 12:09:43 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Running setup.py install for mozrunner 12:09:43 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:09:43 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:09:44 INFO - Running setup.py install for mozscreenshot 12:09:44 INFO - Running setup.py install for moztest 12:09:44 INFO - Running setup.py install for mozversion 12:09:44 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:09:44 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:09:44 INFO - Running setup.py install for wptserve 12:09:44 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:09:44 INFO - Cleaning up... 12:09:44 INFO - Return code: 0 12:09:44 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:09:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:09:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:09:44 INFO - Reading from file tmpfile_stdout 12:09:44 INFO - Using _rmtree_windows ... 12:09:44 INFO - Using _rmtree_windows ... 12:09:44 INFO - Current package versions: 12:09:44 INFO - blessings == 1.6 12:09:44 INFO - blobuploader == 1.2.4 12:09:44 INFO - browsermob-proxy == 0.6.0 12:09:44 INFO - distribute == 0.6.14 12:09:44 INFO - docopt == 0.6.1 12:09:44 INFO - manifestparser == 1.1 12:09:44 INFO - marionette-client == 2.3.0 12:09:44 INFO - marionette-driver == 1.4.0 12:09:44 INFO - mozInstall == 1.12 12:09:44 INFO - mozcrash == 0.17 12:09:44 INFO - mozdebug == 0.1 12:09:44 INFO - mozdevice == 0.48 12:09:44 INFO - mozfile == 1.2 12:09:44 INFO - mozhttpd == 0.7 12:09:44 INFO - mozinfo == 0.9 12:09:44 INFO - mozleak == 0.1 12:09:44 INFO - mozlog == 3.1 12:09:44 INFO - moznetwork == 0.27 12:09:44 INFO - mozprocess == 0.22 12:09:44 INFO - mozprofile == 0.28 12:09:44 INFO - mozrunner == 6.11 12:09:44 INFO - mozscreenshot == 0.1 12:09:44 INFO - mozsystemmonitor == 0.0 12:09:44 INFO - moztest == 0.7 12:09:44 INFO - mozversion == 1.4 12:09:44 INFO - requests == 1.2.3 12:09:44 INFO - wptserve == 1.4.0 12:09:44 INFO - Running post-action listener: _resource_record_post_action 12:09:44 INFO - Running post-action listener: _start_resource_monitoring 12:09:44 INFO - Starting resource monitoring. 12:09:44 INFO - ##### 12:09:44 INFO - ##### Running pull step. 12:09:44 INFO - ##### 12:09:44 INFO - Running pre-action listener: _resource_record_pre_action 12:09:44 INFO - Running main action method: pull 12:09:44 INFO - Pull has nothing to do! 12:09:44 INFO - Running post-action listener: _resource_record_post_action 12:09:44 INFO - ##### 12:09:44 INFO - ##### Running install step. 12:09:44 INFO - ##### 12:09:44 INFO - Running pre-action listener: _resource_record_pre_action 12:09:44 INFO - Running main action method: install 12:09:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:09:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:09:44 INFO - Reading from file tmpfile_stdout 12:09:44 INFO - Using _rmtree_windows ... 12:09:44 INFO - Using _rmtree_windows ... 12:09:44 INFO - Detecting whether we're running mozinstall >=1.0... 12:09:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:09:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:09:44 INFO - Reading from file tmpfile_stdout 12:09:44 INFO - Output received: 12:09:44 INFO - Usage: mozinstall-script.py [options] installer 12:09:44 INFO - Options: 12:09:44 INFO - -h, --help show this help message and exit 12:09:44 INFO - -d DEST, --destination=DEST 12:09:44 INFO - Directory to install application into. [default: 12:09:44 INFO - "C:\slave\test"] 12:09:44 INFO - --app=APP Application being installed. [default: firefox] 12:09:44 INFO - Using _rmtree_windows ... 12:09:44 INFO - Using _rmtree_windows ... 12:09:44 INFO - mkdir: C:\slave\test\build\application 12:09:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 12:09:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 12:09:48 INFO - Reading from file tmpfile_stdout 12:09:48 INFO - Output received: 12:09:48 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:09:48 INFO - Using _rmtree_windows ... 12:09:48 INFO - Using _rmtree_windows ... 12:09:48 INFO - Running post-action listener: _resource_record_post_action 12:09:48 INFO - ##### 12:09:48 INFO - ##### Running run-tests step. 12:09:48 INFO - ##### 12:09:48 INFO - Running pre-action listener: _resource_record_pre_action 12:09:48 INFO - Running main action method: run_tests 12:09:48 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:09:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:09:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:09:48 INFO - grabbing minidump binary from tooltool 12:09:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:48 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:09:48 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:09:48 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:09:48 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:09:48 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpctgprj 12:09:48 INFO - INFO - File integrity verified, renaming tmpctgprj to win32-minidump_stackwalk.exe 12:09:48 INFO - Return code: 0 12:09:48 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:09:48 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:09:48 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/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 12:09:48 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/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 12:09:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:09:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086\\Application Data', 12:09:48 INFO - 'CLIENTNAME': 'Console', 12:09:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:09:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-086', 12:09:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:09:48 INFO - 'DCLOCATION': 'SCL3', 12:09:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:09:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:09:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:09:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:09:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:09:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:09:48 INFO - 'HOMEDRIVE': 'C:', 12:09:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:09:48 INFO - 'KTS_VERSION': '1.19c', 12:09:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:09:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-086', 12:09:48 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:09:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:09:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:09:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:09:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:09:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:09:48 INFO - 'MOZ_AIRBAG': '1', 12:09:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:09:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:48 INFO - 'MOZ_MSVCVERSION': '8', 12:09:48 INFO - 'MOZ_NO_REMOTE': '1', 12:09:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:09:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:09:48 INFO - 'NO_EM_RESTART': '1', 12:09:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:09:48 INFO - 'OS': 'Windows_NT', 12:09:48 INFO - 'OURDRIVE': 'C:', 12:09:48 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:09:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:09:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:09:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:09:48 INFO - 'PROCESSOR_LEVEL': '6', 12:09:48 INFO - 'PROCESSOR_REVISION': '1e05', 12:09:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:09:48 INFO - 'PROMPT': '$P$G', 12:09:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:09:48 INFO - 'PWD': 'C:\\slave\\test', 12:09:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:09:48 INFO - 'SESSIONNAME': 'Console', 12:09:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:09:48 INFO - 'SYSTEMDRIVE': 'C:', 12:09:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:09:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:48 INFO - 'TEST1': 'testie', 12:09:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:09:48 INFO - 'USERDOMAIN': 'T-XP32-IX-086', 12:09:48 INFO - 'USERNAME': 'cltbld', 12:09:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-086', 12:09:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:09:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:09:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:09:48 INFO - 'WINDIR': 'C:\\WINDOWS', 12:09:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:09:48 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/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 12:09:50 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:09:50 INFO - import pkg_resources 12:09:51 INFO - Using 1 client processes 12:09:54 INFO - SUITE-START | Running 778 tests 12:09:54 INFO - Running testharness tests 12:09:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:09:54 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:09:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:09:54 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:09:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:09:54 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:09:54 INFO - Setting up ssl 12:09:55 INFO - PROCESS | certutil | 12:09:55 INFO - PROCESS | certutil | 12:09:55 INFO - PROCESS | certutil | 12:09:55 INFO - Certificate Nickname Trust Attributes 12:09:55 INFO - SSL,S/MIME,JAR/XPI 12:09:55 INFO - 12:09:55 INFO - web-platform-tests CT,, 12:09:55 INFO - 12:09:55 INFO - Starting runner 12:09:57 INFO - PROCESS | 3844 | [3844] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 12:09:57 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 12:09:57 INFO - PROCESS | 3844 | [3844] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 12:09:58 INFO - PROCESS | 3844 | [3844] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 12:09:58 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:09:58 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:09:58 INFO - PROCESS | 3844 | 1461006598978 Marionette DEBUG Marionette enabled via build flag and pref 12:09:59 INFO - PROCESS | 3844 | ++DOCSHELL 143A7400 == 1 [pid = 3844] [id = 1] 12:09:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 1 (143A7800) [pid = 3844] [serial = 1] [outer = 00000000] 12:09:59 INFO - PROCESS | 3844 | [3844] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:09:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 2 (143A8400) [pid = 3844] [serial = 2] [outer = 143A7800] 12:09:59 INFO - PROCESS | 3844 | [3844] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 12:09:59 INFO - PROCESS | 3844 | [3844] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:09:59 INFO - PROCESS | 3844 | ++DOCSHELL 14BB8000 == 2 [pid = 3844] [id = 2] 12:09:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 3 (14BB8400) [pid = 3844] [serial = 3] [outer = 00000000] 12:09:59 INFO - PROCESS | 3844 | [3844] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:09:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 4 (14BB9000) [pid = 3844] [serial = 4] [outer = 14BB8400] 12:09:59 INFO - PROCESS | 3844 | 1461006599549 Marionette INFO Listening on port 2828 12:09:59 INFO - PROCESS | 3844 | 1461006599950 Marionette DEBUG Marionette enabled via command-line flag 12:09:59 INFO - PROCESS | 3844 | ++DOCSHELL 12D7C800 == 3 [pid = 3844] [id = 3] 12:09:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 5 (12D7CC00) [pid = 3844] [serial = 5] [outer = 00000000] 12:09:59 INFO - PROCESS | 3844 | [3844] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:09:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 6 (12D7D800) [pid = 3844] [serial = 6] [outer = 12D7CC00] 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:10:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 7 (16659000) [pid = 3844] [serial = 7] [outer = 14BB8400] 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:00 INFO - PROCESS | 3844 | 1461006600312 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1466 12:10:00 INFO - PROCESS | 3844 | 1461006600343 Marionette DEBUG Closed connection conn0 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:00 INFO - PROCESS | 3844 | 1461006600453 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1468 12:10:00 INFO - PROCESS | 3844 | 1461006600488 Marionette DEBUG Closed connection conn1 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:00 INFO - PROCESS | 3844 | 1461006600496 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1469 12:10:00 INFO - PROCESS | 3844 | ++DOCSHELL 16A6F000 == 4 [pid = 3844] [id = 4] 12:10:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 8 (16A70000) [pid = 3844] [serial = 8] [outer = 00000000] 12:10:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 9 (164A9800) [pid = 3844] [serial = 9] [outer = 16A70000] 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 12:10:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 10 (164AE800) [pid = 3844] [serial = 10] [outer = 16A70000] 12:10:00 INFO - PROCESS | 3844 | 1461006600712 Marionette DEBUG Closed connection conn2 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:00 INFO - PROCESS | 3844 | 1461006600719 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1470 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:10:00 INFO - PROCESS | 3844 | 1461006600841 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:10:00 INFO - PROCESS | 3844 | 1461006600847 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418082536","device":"desktop","version":"48.0a1"} 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:10:00 INFO - PROCESS | 3844 | [3844] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:10:01 INFO - PROCESS | 3844 | [3844] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:10:01 INFO - PROCESS | 3844 | ++DOCSHELL 187D4400 == 5 [pid = 3844] [id = 5] 12:10:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 11 (187D4800) [pid = 3844] [serial = 11] [outer = 00000000] 12:10:01 INFO - PROCESS | 3844 | ++DOCSHELL 187D7000 == 6 [pid = 3844] [id = 6] 12:10:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 12 (187D8400) [pid = 3844] [serial = 12] [outer = 00000000] 12:10:02 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:10:02 INFO - PROCESS | 3844 | ++DOCSHELL 196BFC00 == 7 [pid = 3844] [id = 7] 12:10:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 13 (196C0000) [pid = 3844] [serial = 13] [outer = 00000000] 12:10:02 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:10:02 INFO - PROCESS | 3844 | [3844] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:10:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 14 (196C9000) [pid = 3844] [serial = 14] [outer = 196C0000] 12:10:02 INFO - PROCESS | 3844 | [3844] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 12:10:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 15 (192CD000) [pid = 3844] [serial = 15] [outer = 187D4800] 12:10:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 16 (192CE800) [pid = 3844] [serial = 16] [outer = 187D8400] 12:10:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 17 (1966D000) [pid = 3844] [serial = 17] [outer = 196C0000] 12:10:03 INFO - PROCESS | 3844 | 1461006603333 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 3844 | 1461006603347 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 18 (1A5B1400) [pid = 3844] [serial = 18] [outer = 196C0000] 12:10:03 INFO - PROCESS | 3844 | 1461006603928 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"23c38f9f-dd68-4a84-bc5c-181b2e06064f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418082536","device":"desktop","version":"48.0a1","command_id":1}}] 12:10:04 INFO - PROCESS | 3844 | 1461006604079 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:10:04 INFO - PROCESS | 3844 | 1461006604148 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:10:04 INFO - PROCESS | 3844 | 1461006604262 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:10:04 INFO - PROCESS | 3844 | [3844] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:10:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 19 (1BDA8C00) [pid = 3844] [serial = 19] [outer = 196C0000] 12:10:04 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:10:04 INFO - PROCESS | 3844 | 1461006604831 Marionette TRACE conn3 <- [1,3,null,{}] 12:10:04 INFO - PROCESS | 3844 | 1461006604872 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:10:04 INFO - PROCESS | 3844 | 1461006604887 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:10:04 INFO - PROCESS | 3844 | 1461006604900 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 3844 | 1461006604902 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 12:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:10:04 INFO - PROCESS | 3844 | 1461006604906 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - PROCESS | 3844 | 1461006604910 Marionette TRACE conn3 <- [1,6,null,{}] 12:10:04 INFO - PROCESS | 3844 | 1461006604915 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:04 INFO - PROCESS | 3844 | 1461006604927 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:10:04 INFO - PROCESS | 3844 | 1461006604932 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 3844 | ++DOCSHELL 194E8800 == 8 [pid = 3844] [id = 8] 12:10:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 20 (1C469C00) [pid = 3844] [serial = 20] [outer = 00000000] 12:10:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 21 (1C984C00) [pid = 3844] [serial = 21] [outer = 1C469C00] 12:10:05 INFO - PROCESS | 3844 | 1461006604979 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 22 (1C988400) [pid = 3844] [serial = 22] [outer = 1C469C00] 12:10:05 INFO - PROCESS | 3844 | ++DOCSHELL 1CBB1800 == 9 [pid = 3844] [id = 9] 12:10:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 23 (1CBB3000) [pid = 3844] [serial = 23] [outer = 00000000] 12:10:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 24 (1CBB6000) [pid = 3844] [serial = 24] [outer = 1CBB3000] 12:10:05 INFO - PROCESS | 3844 | 1461006605420 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 25 (1CE4B000) [pid = 3844] [serial = 25] [outer = 1CBB3000] 12:10:05 INFO - PROCESS | 3844 | 1461006605679 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 830ms 12:10:05 INFO - PROCESS | 3844 | 1461006605786 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 3844 | 1461006605788 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 12:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:10:05 INFO - PROCESS | 3844 | 1461006605807 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:10:05 INFO - PROCESS | 3844 | 1461006605809 Marionette TRACE conn3 <- [1,10,null,{}] 12:10:05 INFO - PROCESS | 3844 | 1461006605855 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:05 INFO - PROCESS | 3844 | 1461006605969 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:10:05 INFO - PROCESS | 3844 | 1461006605982 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 3844 | ++DOCSHELL 1D166C00 == 10 [pid = 3844] [id = 10] 12:10:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 26 (1D167000) [pid = 3844] [serial = 26] [outer = 00000000] 12:10:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 27 (1D83AC00) [pid = 3844] [serial = 27] [outer = 1D167000] 12:10:06 INFO - PROCESS | 3844 | 1461006606029 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 28 (1D83E800) [pid = 3844] [serial = 28] [outer = 1D167000] 12:10:06 INFO - PROCESS | 3844 | 1461006606451 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 700ms 12:10:06 INFO - PROCESS | 3844 | 1461006606509 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 3844 | 1461006606512 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 12:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:10:06 INFO - PROCESS | 3844 | 1461006606515 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 3844 | 1461006606517 Marionette TRACE conn3 <- [1,14,null,{}] 12:10:06 INFO - PROCESS | 3844 | 1461006606520 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:06 INFO - PROCESS | 3844 | 1461006606616 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:10:06 INFO - PROCESS | 3844 | 1461006606625 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 3844 | ++DOCSHELL 1CBB5400 == 11 [pid = 3844] [id = 11] 12:10:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 29 (1D46C800) [pid = 3844] [serial = 29] [outer = 00000000] 12:10:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 30 (1D4DBC00) [pid = 3844] [serial = 30] [outer = 1D46C800] 12:10:06 INFO - PROCESS | 3844 | 1461006606669 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 31 (1D830400) [pid = 3844] [serial = 31] [outer = 1D46C800] 12:10:07 INFO - PROCESS | 3844 | 1461006607003 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 554ms 12:10:07 INFO - PROCESS | 3844 | 1461006607050 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:10:07 INFO - PROCESS | 3844 | 1461006607052 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 12:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:10:07 INFO - PROCESS | 3844 | 1461006607056 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 3844 | 1461006607057 Marionette TRACE conn3 <- [1,18,null,{}] 12:10:07 INFO - PROCESS | 3844 | 1461006607108 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:07 INFO - PROCESS | 3844 | 1461006607195 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:10:07 INFO - PROCESS | 3844 | 1461006607202 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 3844 | ++DOCSHELL 1D607000 == 12 [pid = 3844] [id = 12] 12:10:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 32 (1D607800) [pid = 3844] [serial = 32] [outer = 00000000] 12:10:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 33 (1D60FC00) [pid = 3844] [serial = 33] [outer = 1D607800] 12:10:07 INFO - PROCESS | 3844 | 1461006607247 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 34 (1DA38C00) [pid = 3844] [serial = 34] [outer = 1D607800] 12:10:07 INFO - PROCESS | 3844 | 1461006607597 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 586ms 12:10:07 INFO - PROCESS | 3844 | 1461006607644 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:10:07 INFO - PROCESS | 3844 | 1461006607647 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 12:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:10:07 INFO - PROCESS | 3844 | 1461006607650 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 3844 | 1461006607652 Marionette TRACE conn3 <- [1,22,null,{}] 12:10:07 INFO - PROCESS | 3844 | 1461006607656 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:07 INFO - PROCESS | 3844 | 1461006607740 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:10:07 INFO - PROCESS | 3844 | 1461006607746 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 3844 | ++DOCSHELL 1DA3F000 == 13 [pid = 3844] [id = 13] 12:10:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 35 (1DA41000) [pid = 3844] [serial = 35] [outer = 00000000] 12:10:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 36 (1DC26000) [pid = 3844] [serial = 36] [outer = 1DA41000] 12:10:07 INFO - PROCESS | 3844 | 1461006607789 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 37 (1DC29800) [pid = 3844] [serial = 37] [outer = 1DA41000] 12:10:08 INFO - PROCESS | 3844 | 1461006608164 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 554ms 12:10:08 INFO - PROCESS | 3844 | 1461006608219 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 3844 | 1461006608221 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 12:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:10:08 INFO - PROCESS | 3844 | 1461006608224 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 3844 | 1461006608226 Marionette TRACE conn3 <- [1,26,null,{}] 12:10:08 INFO - PROCESS | 3844 | 1461006608229 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:08 INFO - PROCESS | 3844 | 1461006608323 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:10:08 INFO - PROCESS | 3844 | 1461006608331 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 3844 | ++DOCSHELL 1DD85400 == 14 [pid = 3844] [id = 14] 12:10:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 38 (1DD85C00) [pid = 3844] [serial = 38] [outer = 00000000] 12:10:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 39 (1DD8CC00) [pid = 3844] [serial = 39] [outer = 1DD85C00] 12:10:08 INFO - PROCESS | 3844 | 1461006608376 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 40 (1DD90C00) [pid = 3844] [serial = 40] [outer = 1DD85C00] 12:10:08 INFO - PROCESS | 3844 | 1461006608705 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 554ms 12:10:08 INFO - PROCESS | 3844 | 1461006608760 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 3844 | 1461006608762 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 12:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:10:08 INFO - PROCESS | 3844 | 1461006608815 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 3844 | 1461006608817 Marionette TRACE conn3 <- [1,30,null,{}] 12:10:08 INFO - PROCESS | 3844 | 1461006608820 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:08 INFO - PROCESS | 3844 | 1461006608901 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:10:08 INFO - PROCESS | 3844 | 1461006608907 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 3844 | ++DOCSHELL 1E243000 == 15 [pid = 3844] [id = 15] 12:10:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 41 (1E243400) [pid = 3844] [serial = 41] [outer = 00000000] 12:10:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 42 (1E24A400) [pid = 3844] [serial = 42] [outer = 1E243400] 12:10:08 INFO - PROCESS | 3844 | 1461006608953 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 43 (1E24B000) [pid = 3844] [serial = 43] [outer = 1E243400] 12:10:09 INFO - PROCESS | 3844 | ++DOCSHELL 1E243C00 == 16 [pid = 3844] [id = 16] 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 44 (1E244400) [pid = 3844] [serial = 44] [outer = 00000000] 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 45 (1E3A7800) [pid = 3844] [serial = 45] [outer = 1E244400] 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 46 (1E243800) [pid = 3844] [serial = 46] [outer = 1E244400] 12:10:09 INFO - PROCESS | 3844 | ++DOCSHELL 1E3A7C00 == 17 [pid = 3844] [id = 17] 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 47 (1E3AB400) [pid = 3844] [serial = 47] [outer = 00000000] 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 48 (1E3DD000) [pid = 3844] [serial = 48] [outer = 1E3AB400] 12:10:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 49 (1E3E6800) [pid = 3844] [serial = 49] [outer = 1E3AB400] 12:10:09 INFO - PROCESS | 3844 | 1461006609469 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 717ms 12:10:10 INFO - PROCESS | 3844 | 1461006610004 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 3844 | 1461006610008 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 12:10:10 INFO - PROCESS | 3844 | --DOCSHELL 143A7400 == 16 [pid = 3844] [id = 1] 12:10:10 INFO - PROCESS | 3844 | 1461006610113 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 3844 | 1461006610116 Marionette TRACE conn3 <- [1,34,null,{}] 12:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:10:10 INFO - PROCESS | 3844 | 1461006610123 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:10 INFO - PROCESS | 3844 | 1461006610230 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:10:10 INFO - PROCESS | 3844 | 1461006610301 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 3844 | ++DOCSHELL 12BB6400 == 17 [pid = 3844] [id = 18] 12:10:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 50 (12BB6C00) [pid = 3844] [serial = 50] [outer = 00000000] 12:10:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 51 (12DD7800) [pid = 3844] [serial = 51] [outer = 12BB6C00] 12:10:10 INFO - PROCESS | 3844 | 1461006610356 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 52 (1325FC00) [pid = 3844] [serial = 52] [outer = 12BB6C00] 12:10:10 INFO - PROCESS | 3844 | 1461006610923 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 879ms 12:10:10 INFO - PROCESS | 3844 | 1461006610995 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 3844 | 1461006610999 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 12:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:10:11 INFO - PROCESS | 3844 | 1461006611007 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 3844 | 1461006611011 Marionette TRACE conn3 <- [1,38,null,{}] 12:10:11 INFO - PROCESS | 3844 | 1461006611015 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:11 INFO - PROCESS | 3844 | 1461006611152 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:10:11 INFO - PROCESS | 3844 | 1461006611215 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 3844 | ++DOCSHELL 13398000 == 18 [pid = 3844] [id = 19] 12:10:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 53 (1364B400) [pid = 3844] [serial = 53] [outer = 00000000] 12:10:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 54 (157A7400) [pid = 3844] [serial = 54] [outer = 1364B400] 12:10:11 INFO - PROCESS | 3844 | 1461006611268 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 55 (15D19800) [pid = 3844] [serial = 55] [outer = 1364B400] 12:10:12 INFO - PROCESS | 3844 | 1461006612084 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1123ms 12:10:12 INFO - PROCESS | 3844 | 1461006612133 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:10:12 INFO - PROCESS | 3844 | 1461006612136 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 12:10:12 INFO - PROCESS | 3844 | 1461006612141 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:10:12 INFO - PROCESS | 3844 | 1461006612145 Marionette TRACE conn3 <- [1,42,null,{}] 12:10:12 INFO - PROCESS | 3844 | 1461006612151 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:12 INFO - PROCESS | 3844 | 1461006612239 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:10:12 INFO - PROCESS | 3844 | 1461006612306 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 3844 | ++DOCSHELL 12DD3C00 == 19 [pid = 3844] [id = 20] 12:10:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 56 (12DD7000) [pid = 3844] [serial = 56] [outer = 00000000] 12:10:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 57 (13269400) [pid = 3844] [serial = 57] [outer = 12DD7000] 12:10:12 INFO - PROCESS | 3844 | 1461006612355 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 58 (13396000) [pid = 3844] [serial = 58] [outer = 12DD7000] 12:10:12 INFO - PROCESS | 3844 | --DOCSHELL 16A6F000 == 18 [pid = 3844] [id = 4] 12:10:12 INFO - PROCESS | 3844 | 1461006612885 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 766ms 12:10:12 INFO - PROCESS | 3844 | 1461006612919 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:10:12 INFO - PROCESS | 3844 | 1461006612924 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 12:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:10:12 INFO - PROCESS | 3844 | 1461006612930 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - PROCESS | 3844 | 1461006612932 Marionette TRACE conn3 <- [1,46,null,{}] 12:10:12 INFO - PROCESS | 3844 | 1461006612936 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:13 INFO - PROCESS | 3844 | 1461006613016 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:10:13 INFO - PROCESS | 3844 | 1461006613025 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 3844 | ++DOCSHELL 13267400 == 19 [pid = 3844] [id = 21] 12:10:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 59 (13392C00) [pid = 3844] [serial = 59] [outer = 00000000] 12:10:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 60 (14318000) [pid = 3844] [serial = 60] [outer = 13392C00] 12:10:13 INFO - PROCESS | 3844 | 1461006613073 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 61 (143B0C00) [pid = 3844] [serial = 61] [outer = 13392C00] 12:10:13 INFO - PROCESS | 3844 | 1461006613535 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 619ms 12:10:13 INFO - PROCESS | 3844 | 1461006613561 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 3844 | 1461006613564 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 12:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:10:13 INFO - PROCESS | 3844 | 1461006613567 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 3844 | 1461006613571 Marionette TRACE conn3 <- [1,50,null,{}] 12:10:13 INFO - PROCESS | 3844 | 1461006613581 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:13 INFO - PROCESS | 3844 | 1461006613740 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:10:13 INFO - PROCESS | 3844 | 1461006613779 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 3844 | ++DOCSHELL 15E71400 == 20 [pid = 3844] [id = 22] 12:10:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 62 (15E72800) [pid = 3844] [serial = 62] [outer = 00000000] 12:10:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 63 (1640E800) [pid = 3844] [serial = 63] [outer = 15E72800] 12:10:13 INFO - PROCESS | 3844 | 1461006613846 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 64 (164AE400) [pid = 3844] [serial = 64] [outer = 15E72800] 12:10:14 INFO - PROCESS | 3844 | 1461006614306 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 765ms 12:10:14 INFO - PROCESS | 3844 | 1461006614340 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 3844 | 1461006614342 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 12:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:10:14 INFO - PROCESS | 3844 | 1461006614346 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 3844 | 1461006614347 Marionette TRACE conn3 <- [1,54,null,{}] 12:10:14 INFO - PROCESS | 3844 | 1461006614351 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:14 INFO - PROCESS | 3844 | 1461006614432 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:10:14 INFO - PROCESS | 3844 | 1461006614489 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 3844 | ++DOCSHELL 1555D800 == 21 [pid = 3844] [id = 23] 12:10:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 65 (157EB800) [pid = 3844] [serial = 65] [outer = 00000000] 12:10:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 66 (16D45400) [pid = 3844] [serial = 66] [outer = 157EB800] 12:10:14 INFO - PROCESS | 3844 | 1461006614534 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 67 (1807A400) [pid = 3844] [serial = 67] [outer = 157EB800] 12:10:14 INFO - PROCESS | 3844 | 1461006614864 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 618ms 12:10:14 INFO - PROCESS | 3844 | 1461006614978 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 3844 | 1461006614980 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 12:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:10:14 INFO - PROCESS | 3844 | 1461006614983 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 3844 | 1461006614985 Marionette TRACE conn3 <- [1,58,null,{}] 12:10:14 INFO - PROCESS | 3844 | 1461006614988 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:15 INFO - PROCESS | 3844 | 1461006615086 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:10:15 INFO - PROCESS | 3844 | 1461006615094 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 3844 | ++DOCSHELL 180C7000 == 22 [pid = 3844] [id = 24] 12:10:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (180C8400) [pid = 3844] [serial = 68] [outer = 00000000] 12:10:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 69 (1832C800) [pid = 3844] [serial = 69] [outer = 180C8400] 12:10:15 INFO - PROCESS | 3844 | 1461006615139 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 70 (1832E000) [pid = 3844] [serial = 70] [outer = 180C8400] 12:10:15 INFO - PROCESS | 3844 | 1461006615512 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 619ms 12:10:15 INFO - PROCESS | 3844 | 1461006615580 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 3844 | 1461006615582 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 12:10:15 INFO - PROCESS | 3844 | 1461006615585 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:10:15 INFO - PROCESS | 3844 | 1461006615587 Marionette TRACE conn3 <- [1,62,null,{}] 12:10:15 INFO - PROCESS | 3844 | 1461006615590 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:15 INFO - PROCESS | 3844 | 1461006615708 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:10:15 INFO - PROCESS | 3844 | 1461006615773 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 3844 | ++DOCSHELL 18708400 == 23 [pid = 3844] [id = 25] 12:10:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 71 (18708800) [pid = 3844] [serial = 71] [outer = 00000000] 12:10:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 72 (18B25000) [pid = 3844] [serial = 72] [outer = 18708800] 12:10:15 INFO - PROCESS | 3844 | 1461006615820 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (18B2A400) [pid = 3844] [serial = 73] [outer = 18708800] 12:10:16 INFO - PROCESS | 3844 | 1461006616177 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 618ms 12:10:16 INFO - PROCESS | 3844 | 1461006616217 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 3844 | 1461006616219 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 12:10:16 INFO - PROCESS | 3844 | 1461006616222 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:10:16 INFO - PROCESS | 3844 | 1461006616224 Marionette TRACE conn3 <- [1,66,null,{}] 12:10:16 INFO - PROCESS | 3844 | 1461006616228 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:16 INFO - PROCESS | 3844 | 1461006616297 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:10:16 INFO - PROCESS | 3844 | 1461006616377 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 3844 | ++DOCSHELL 1966E400 == 24 [pid = 3844] [id = 26] 12:10:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (1966EC00) [pid = 3844] [serial = 74] [outer = 00000000] 12:10:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (1979B000) [pid = 3844] [serial = 75] [outer = 1966EC00] 12:10:16 INFO - PROCESS | 3844 | 1461006616429 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (1979C800) [pid = 3844] [serial = 76] [outer = 1966EC00] 12:10:16 INFO - PROCESS | 3844 | 1461006616791 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 618ms 12:10:16 INFO - PROCESS | 3844 | 1461006616853 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 3844 | 1461006616855 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 12:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:10:16 INFO - PROCESS | 3844 | 1461006616858 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 3844 | 1461006616860 Marionette TRACE conn3 <- [1,70,null,{}] 12:10:16 INFO - PROCESS | 3844 | 1461006616863 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:16 INFO - PROCESS | 3844 | 1461006616963 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:10:16 INFO - PROCESS | 3844 | 1461006616971 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 3844 | ++DOCSHELL 14BBA000 == 25 [pid = 3844] [id = 27] 12:10:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (16D5AC00) [pid = 3844] [serial = 77] [outer = 00000000] 12:10:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (19FA0000) [pid = 3844] [serial = 78] [outer = 16D5AC00] 12:10:17 INFO - PROCESS | 3844 | 1461006617018 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (1A016C00) [pid = 3844] [serial = 79] [outer = 16D5AC00] 12:10:17 INFO - PROCESS | 3844 | 1461006617438 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 619ms 12:10:17 INFO - PROCESS | 3844 | 1461006617487 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:10:17 INFO - PROCESS | 3844 | 1461006617489 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 12:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:10:17 INFO - PROCESS | 3844 | 1461006617492 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 3844 | 1461006617494 Marionette TRACE conn3 <- [1,74,null,{}] 12:10:17 INFO - PROCESS | 3844 | 1461006617497 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:17 INFO - PROCESS | 3844 | 1461006617568 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:10:17 INFO - PROCESS | 3844 | 1461006617633 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 3844 | ++DOCSHELL 12B8BC00 == 26 [pid = 3844] [id = 28] 12:10:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (13654400) [pid = 3844] [serial = 80] [outer = 00000000] 12:10:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (1A1C1800) [pid = 3844] [serial = 81] [outer = 13654400] 12:10:17 INFO - PROCESS | 3844 | 1461006617680 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (1A1C1400) [pid = 3844] [serial = 82] [outer = 13654400] 12:10:18 INFO - PROCESS | 3844 | 1461006618024 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 619ms 12:10:18 INFO - PROCESS | 3844 | 1461006618090 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 3844 | 1461006618092 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 12:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:10:18 INFO - PROCESS | 3844 | 1461006618095 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 3844 | 1461006618097 Marionette TRACE conn3 <- [1,78,null,{}] 12:10:18 INFO - PROCESS | 3844 | 1461006618100 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:18 INFO - PROCESS | 3844 | 1461006618247 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:10:18 INFO - PROCESS | 3844 | 1461006618255 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 3844 | ++DOCSHELL 15753C00 == 27 [pid = 3844] [id = 29] 12:10:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (15E70C00) [pid = 3844] [serial = 83] [outer = 00000000] 12:10:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (1A75A800) [pid = 3844] [serial = 84] [outer = 15E70C00] 12:10:18 INFO - PROCESS | 3844 | 1461006618298 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (1AA53000) [pid = 3844] [serial = 85] [outer = 15E70C00] 12:10:18 INFO - PROCESS | 3844 | 1461006618674 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 619ms 12:10:18 INFO - PROCESS | 3844 | 1461006618725 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 3844 | 1461006618727 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 12:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:10:18 INFO - PROCESS | 3844 | 1461006618731 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 3844 | 1461006618733 Marionette TRACE conn3 <- [1,82,null,{}] 12:10:18 INFO - PROCESS | 3844 | 1461006618737 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:18 INFO - PROCESS | 3844 | 1461006618828 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:10:18 INFO - PROCESS | 3844 | 1461006618925 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 3844 | ++DOCSHELL 1A75E000 == 28 [pid = 3844] [id = 30] 12:10:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (1A763C00) [pid = 3844] [serial = 86] [outer = 00000000] 12:10:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1BDA2C00) [pid = 3844] [serial = 87] [outer = 1A763C00] 12:10:19 INFO - PROCESS | 3844 | 1461006618975 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (1C45E000) [pid = 3844] [serial = 88] [outer = 1A763C00] 12:10:19 INFO - PROCESS | 3844 | 1461006619352 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 668ms 12:10:19 INFO - PROCESS | 3844 | 1461006619402 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 3844 | 1461006619404 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 12:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:10:19 INFO - PROCESS | 3844 | 1461006619421 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 3844 | 1461006619423 Marionette TRACE conn3 <- [1,86,null,{}] 12:10:19 INFO - PROCESS | 3844 | 1461006619428 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:19 INFO - PROCESS | 3844 | 1461006619499 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:10:19 INFO - PROCESS | 3844 | 1461006619505 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 3844 | ++DOCSHELL 1640DC00 == 29 [pid = 3844] [id = 31] 12:10:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (1C2C1000) [pid = 3844] [serial = 89] [outer = 00000000] 12:10:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (1C98F000) [pid = 3844] [serial = 90] [outer = 1C2C1000] 12:10:19 INFO - PROCESS | 3844 | 1461006619548 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (1C992400) [pid = 3844] [serial = 91] [outer = 1C2C1000] 12:10:19 INFO - PROCESS | 3844 | 1461006619957 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 12:10:20 INFO - PROCESS | 3844 | 1461006619998 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 3844 | 1461006620001 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 12:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:10:20 INFO - PROCESS | 3844 | 1461006620005 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 3844 | 1461006620006 Marionette TRACE conn3 <- [1,90,null,{}] 12:10:20 INFO - PROCESS | 3844 | 1461006620010 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:20 INFO - PROCESS | 3844 | 1461006620126 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:10:20 INFO - PROCESS | 3844 | 1461006620135 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 3844 | ++DOCSHELL 18084000 == 30 [pid = 3844] [id = 32] 12:10:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1C467C00) [pid = 3844] [serial = 92] [outer = 00000000] 12:10:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1CE44400) [pid = 3844] [serial = 93] [outer = 1C467C00] 12:10:20 INFO - PROCESS | 3844 | 1461006620179 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (1D165400) [pid = 3844] [serial = 94] [outer = 1C467C00] 12:10:21 INFO - PROCESS | 3844 | 1461006621405 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1514ms 12:10:21 INFO - PROCESS | 3844 | 1461006621549 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 3844 | 1461006621553 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 12:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:10:21 INFO - PROCESS | 3844 | 1461006621566 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 3844 | 1461006621570 Marionette TRACE conn3 <- [1,94,null,{}] 12:10:21 INFO - PROCESS | 3844 | 1461006621575 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:21 INFO - PROCESS | 3844 | 1461006621681 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:10:21 INFO - PROCESS | 3844 | 1461006621726 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 3844 | ++DOCSHELL 13396400 == 31 [pid = 3844] [id = 33] 12:10:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (13396C00) [pid = 3844] [serial = 95] [outer = 00000000] 12:10:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (142AC800) [pid = 3844] [serial = 96] [outer = 13396C00] 12:10:21 INFO - PROCESS | 3844 | 1461006621775 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (14316C00) [pid = 3844] [serial = 97] [outer = 13396C00] 12:10:22 INFO - PROCESS | 3844 | 1461006622196 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 717ms 12:10:22 INFO - PROCESS | 3844 | 1461006622264 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 3844 | 1461006622269 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 12:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:10:22 INFO - PROCESS | 3844 | 1461006622275 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 3844 | 1461006622277 Marionette TRACE conn3 <- [1,98,null,{}] 12:10:22 INFO - PROCESS | 3844 | 1461006622291 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:22 INFO - PROCESS | 3844 | 1461006622441 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:10:22 INFO - PROCESS | 3844 | 1461006622455 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:22 INFO - PROCESS | 3844 | ++DOCSHELL 14350C00 == 32 [pid = 3844] [id = 34] 12:10:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (14359000) [pid = 3844] [serial = 98] [outer = 00000000] 12:10:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (15D0C400) [pid = 3844] [serial = 99] [outer = 14359000] 12:10:22 INFO - PROCESS | 3844 | 1461006622500 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1640D400) [pid = 3844] [serial = 100] [outer = 14359000] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1D607800) [pid = 3844] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1D46C800) [pid = 3844] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1D167000) [pid = 3844] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1C469C00) [pid = 3844] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (16A70000) [pid = 3844] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (1DD85C00) [pid = 3844] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1DA41000) [pid = 3844] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (1E243400) [pid = 3844] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (12BB6C00) [pid = 3844] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1364B400) [pid = 3844] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (12DD7000) [pid = 3844] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (13392C00) [pid = 3844] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (15E72800) [pid = 3844] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (157EB800) [pid = 3844] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (180C8400) [pid = 3844] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (18708800) [pid = 3844] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1966EC00) [pid = 3844] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (16D5AC00) [pid = 3844] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (13654400) [pid = 3844] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (15E70C00) [pid = 3844] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (1A763C00) [pid = 3844] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:10:23 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (1C2C1000) [pid = 3844] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:10:23 INFO - PROCESS | 3844 | 1461006623401 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1140ms 12:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:10:23 INFO - PROCESS | 3844 | 1461006623440 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 3844 | 1461006623442 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 12:10:23 INFO - PROCESS | 3844 | 1461006623445 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 3844 | 1461006623449 Marionette TRACE conn3 <- [1,102,null,{}] 12:10:23 INFO - PROCESS | 3844 | 1461006623459 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:23 INFO - PROCESS | 3844 | 1461006623532 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:10:23 INFO - PROCESS | 3844 | 1461006623540 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 3844 | ++DOCSHELL 1555C400 == 33 [pid = 3844] [id = 35] 12:10:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (1574C400) [pid = 3844] [serial = 101] [outer = 00000000] 12:10:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (1664F400) [pid = 3844] [serial = 102] [outer = 1574C400] 12:10:23 INFO - PROCESS | 3844 | 1461006623586 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (16D3D800) [pid = 3844] [serial = 103] [outer = 1574C400] 12:10:24 INFO - PROCESS | 3844 | 1461006624027 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 619ms 12:10:24 INFO - PROCESS | 3844 | 1461006624075 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 3844 | 1461006624077 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 12:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:10:24 INFO - PROCESS | 3844 | 1461006624081 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 3844 | 1461006624082 Marionette TRACE conn3 <- [1,106,null,{}] 12:10:24 INFO - PROCESS | 3844 | 1461006624089 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:24 INFO - PROCESS | 3844 | 1461006624161 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:10:24 INFO - PROCESS | 3844 | 1461006624167 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 3844 | ++DOCSHELL 18083C00 == 34 [pid = 3844] [id = 36] 12:10:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (18084800) [pid = 3844] [serial = 104] [outer = 00000000] 12:10:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (18701800) [pid = 3844] [serial = 105] [outer = 18084800] 12:10:24 INFO - PROCESS | 3844 | 1461006624211 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (1870BC00) [pid = 3844] [serial = 106] [outer = 18084800] 12:10:24 INFO - PROCESS | 3844 | 1461006624619 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 619ms 12:10:24 INFO - PROCESS | 3844 | 1461006624677 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 3844 | 1461006624679 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 12:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:10:24 INFO - PROCESS | 3844 | 1461006624686 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 3844 | 1461006624688 Marionette TRACE conn3 <- [1,110,null,{}] 12:10:24 INFO - PROCESS | 3844 | 1461006624691 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:24 INFO - PROCESS | 3844 | 1461006624808 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:10:24 INFO - PROCESS | 3844 | 1461006624816 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 3844 | ++DOCSHELL 187D3000 == 35 [pid = 3844] [id = 37] 12:10:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (187DA400) [pid = 3844] [serial = 107] [outer = 00000000] 12:10:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (18FBD800) [pid = 3844] [serial = 108] [outer = 187DA400] 12:10:24 INFO - PROCESS | 3844 | 1461006624860 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (196C3800) [pid = 3844] [serial = 109] [outer = 187DA400] 12:10:25 INFO - PROCESS | 3844 | 1461006625320 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 651ms 12:10:25 INFO - PROCESS | 3844 | 1461006625354 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:10:25 INFO - PROCESS | 3844 | 1461006625358 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 12:10:25 INFO - PROCESS | 3844 | 1461006625363 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:10:25 INFO - PROCESS | 3844 | 1461006625367 Marionette TRACE conn3 <- [1,114,null,{}] 12:10:25 INFO - PROCESS | 3844 | 1461006625373 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:25 INFO - PROCESS | 3844 | 1461006625469 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:10:25 INFO - PROCESS | 3844 | 1461006625638 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 3844 | ++DOCSHELL 1325CC00 == 36 [pid = 3844] [id = 38] 12:10:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (1325D000) [pid = 3844] [serial = 110] [outer = 00000000] 12:10:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (13778C00) [pid = 3844] [serial = 111] [outer = 1325D000] 12:10:25 INFO - PROCESS | 3844 | 1461006625708 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (1430F000) [pid = 3844] [serial = 112] [outer = 1325D000] 12:10:26 INFO - PROCESS | 3844 | 1461006626217 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 879ms 12:10:26 INFO - PROCESS | 3844 | 1461006626247 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 3844 | 1461006626253 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 12:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:10:26 INFO - PROCESS | 3844 | 1461006626261 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 3844 | 1461006626264 Marionette TRACE conn3 <- [1,118,null,{}] 12:10:26 INFO - PROCESS | 3844 | 1461006626268 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:26 INFO - PROCESS | 3844 | 1461006626369 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:10:26 INFO - PROCESS | 3844 | 1461006626502 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 3844 | ++DOCSHELL 1376DC00 == 37 [pid = 3844] [id = 39] 12:10:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (15557400) [pid = 3844] [serial = 113] [outer = 00000000] 12:10:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (18080400) [pid = 3844] [serial = 114] [outer = 15557400] 12:10:26 INFO - PROCESS | 3844 | 1461006626556 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1870DC00) [pid = 3844] [serial = 115] [outer = 15557400] 12:10:27 INFO - PROCESS | 3844 | 1461006627075 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 880ms 12:10:27 INFO - PROCESS | 3844 | 1461006627141 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:10:27 INFO - PROCESS | 3844 | 1461006627144 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 12:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:10:27 INFO - PROCESS | 3844 | 1461006627148 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 3844 | 1461006627151 Marionette TRACE conn3 <- [1,122,null,{}] 12:10:27 INFO - PROCESS | 3844 | 1461006627164 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:27 INFO - PROCESS | 3844 | 1461006627340 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:10:27 INFO - PROCESS | 3844 | 1461006627410 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 3844 | ++DOCSHELL 1A0B2000 == 38 [pid = 3844] [id = 40] 12:10:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (1A0B5000) [pid = 3844] [serial = 116] [outer = 00000000] 12:10:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1A1C2000) [pid = 3844] [serial = 117] [outer = 1A0B5000] 12:10:27 INFO - PROCESS | 3844 | 1461006627474 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1A5ADC00) [pid = 3844] [serial = 118] [outer = 1A0B5000] 12:10:27 INFO - PROCESS | 3844 | 1461006627966 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 879ms 12:10:28 INFO - PROCESS | 3844 | 1461006628022 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 3844 | 1461006628025 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 12:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:10:28 INFO - PROCESS | 3844 | 1461006628028 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - PROCESS | 3844 | 1461006628079 Marionette TRACE conn3 <- [1,126,null,{}] 12:10:28 INFO - PROCESS | 3844 | 1461006628082 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:28 INFO - PROCESS | 3844 | 1461006628173 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:10:28 INFO - PROCESS | 3844 | 1461006628253 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 3844 | ++DOCSHELL 1AA55C00 == 39 [pid = 3844] [id = 41] 12:10:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1AA6D800) [pid = 3844] [serial = 119] [outer = 00000000] 12:10:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1BD11400) [pid = 3844] [serial = 120] [outer = 1AA6D800] 12:10:28 INFO - PROCESS | 3844 | 1461006628306 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1BDA4800) [pid = 3844] [serial = 121] [outer = 1AA6D800] 12:10:29 INFO - PROCESS | 3844 | 1461006629005 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1010ms 12:10:29 INFO - PROCESS | 3844 | 1461006629060 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 3844 | 1461006629064 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 12:10:29 INFO - PROCESS | 3844 | 1461006629070 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:10:29 INFO - PROCESS | 3844 | 1461006629073 Marionette TRACE conn3 <- [1,130,null,{}] 12:10:29 INFO - PROCESS | 3844 | 1461006629080 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:29 INFO - PROCESS | 3844 | 1461006629169 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:10:29 INFO - PROCESS | 3844 | 1461006629242 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 3844 | ++DOCSHELL 13265000 == 40 [pid = 3844] [id = 42] 12:10:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (13265400) [pid = 3844] [serial = 122] [outer = 00000000] 12:10:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (13629800) [pid = 3844] [serial = 123] [outer = 13265400] 12:10:29 INFO - PROCESS | 3844 | 1461006629289 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (142A8000) [pid = 3844] [serial = 124] [outer = 13265400] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 13396400 == 39 [pid = 3844] [id = 33] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1555C400 == 38 [pid = 3844] [id = 35] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 14350C00 == 37 [pid = 3844] [id = 34] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 18083C00 == 36 [pid = 3844] [id = 36] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 18084000 == 35 [pid = 3844] [id = 32] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1A0B2000 == 34 [pid = 3844] [id = 40] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1AA55C00 == 33 [pid = 3844] [id = 41] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 187D3000 == 32 [pid = 3844] [id = 37] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 15753C00 == 31 [pid = 3844] [id = 29] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1640DC00 == 30 [pid = 3844] [id = 31] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1A75E000 == 29 [pid = 3844] [id = 30] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1325CC00 == 28 [pid = 3844] [id = 38] 12:10:30 INFO - PROCESS | 3844 | --DOCSHELL 1376DC00 == 27 [pid = 3844] [id = 39] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (164A9800) [pid = 3844] [serial = 9] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (164AE800) [pid = 3844] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (14BB9000) [pid = 3844] [serial = 4] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (12DD7800) [pid = 3844] [serial = 51] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (157A7400) [pid = 3844] [serial = 54] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (13269400) [pid = 3844] [serial = 57] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (13396000) [pid = 3844] [serial = 58] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (14318000) [pid = 3844] [serial = 60] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1640E800) [pid = 3844] [serial = 63] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (16D45400) [pid = 3844] [serial = 66] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1832C800) [pid = 3844] [serial = 69] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1832E000) [pid = 3844] [serial = 70] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18B25000) [pid = 3844] [serial = 72] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (18B2A400) [pid = 3844] [serial = 73] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1979B000) [pid = 3844] [serial = 75] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (19FA0000) [pid = 3844] [serial = 78] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (1A1C1800) [pid = 3844] [serial = 81] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (1A75A800) [pid = 3844] [serial = 84] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1BDA2C00) [pid = 3844] [serial = 87] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (1979C800) [pid = 3844] [serial = 76] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (1A016C00) [pid = 3844] [serial = 79] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (1807A400) [pid = 3844] [serial = 67] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (1A1C1400) [pid = 3844] [serial = 82] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (164AE400) [pid = 3844] [serial = 64] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (1AA53000) [pid = 3844] [serial = 85] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (1C45E000) [pid = 3844] [serial = 88] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (1325FC00) [pid = 3844] [serial = 52] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (1C98F000) [pid = 3844] [serial = 90] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (143B0C00) [pid = 3844] [serial = 61] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (15D19800) [pid = 3844] [serial = 55] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 71 (1C992400) [pid = 3844] [serial = 91] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 70 (1E24B000) [pid = 3844] [serial = 43] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 69 (1D4DBC00) [pid = 3844] [serial = 30] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 68 (1D830400) [pid = 3844] [serial = 31] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 67 (1D83AC00) [pid = 3844] [serial = 27] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 66 (1D83E800) [pid = 3844] [serial = 28] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 65 (1CBB6000) [pid = 3844] [serial = 24] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 64 (1C984C00) [pid = 3844] [serial = 21] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 63 (1C988400) [pid = 3844] [serial = 22] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 62 (1966D000) [pid = 3844] [serial = 17] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 61 (196C9000) [pid = 3844] [serial = 14] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 60 (1E3A7800) [pid = 3844] [serial = 45] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 59 (1E3DD000) [pid = 3844] [serial = 48] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 58 (1E24A400) [pid = 3844] [serial = 42] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 57 (1DD8CC00) [pid = 3844] [serial = 39] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 56 (1DD90C00) [pid = 3844] [serial = 40] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 55 (1DC26000) [pid = 3844] [serial = 36] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 54 (1DC29800) [pid = 3844] [serial = 37] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 53 (1DA38C00) [pid = 3844] [serial = 34] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | --DOMWINDOW == 52 (1D60FC00) [pid = 3844] [serial = 33] [outer = 00000000] [url = about:blank] 12:10:30 INFO - PROCESS | 3844 | 1461006630327 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1303ms 12:10:30 INFO - PROCESS | 3844 | 1461006630369 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 3844 | 1461006630372 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 12:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:10:30 INFO - PROCESS | 3844 | 1461006630378 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 3844 | 1461006630382 Marionette TRACE conn3 <- [1,134,null,{}] 12:10:30 INFO - PROCESS | 3844 | 1461006630387 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:30 INFO - PROCESS | 3844 | 1461006630465 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:10:30 INFO - PROCESS | 3844 | 1461006630533 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 3844 | ++DOCSHELL 13393000 == 28 [pid = 3844] [id = 43] 12:10:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 53 (13395800) [pid = 3844] [serial = 125] [outer = 00000000] 12:10:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 54 (13773C00) [pid = 3844] [serial = 126] [outer = 13395800] 12:10:30 INFO - PROCESS | 3844 | 1461006630587 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 55 (14309400) [pid = 3844] [serial = 127] [outer = 13395800] 12:10:31 INFO - PROCESS | 3844 | 1461006631032 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 684ms 12:10:31 INFO - PROCESS | 3844 | 1461006631066 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 3844 | 1461006631072 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 12:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:10:31 INFO - PROCESS | 3844 | 1461006631079 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 3844 | 1461006631081 Marionette TRACE conn3 <- [1,138,null,{}] 12:10:31 INFO - PROCESS | 3844 | 1461006631085 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:31 INFO - PROCESS | 3844 | 1461006631160 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:10:31 INFO - PROCESS | 3844 | 1461006631166 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 3844 | ++DOCSHELL 14352C00 == 29 [pid = 3844] [id = 44] 12:10:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 56 (14B16800) [pid = 3844] [serial = 128] [outer = 00000000] 12:10:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 57 (15B34400) [pid = 3844] [serial = 129] [outer = 14B16800] 12:10:31 INFO - PROCESS | 3844 | 1461006631212 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 58 (15D8C000) [pid = 3844] [serial = 130] [outer = 14B16800] 12:10:31 INFO - PROCESS | 3844 | 1461006631680 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 619ms 12:10:31 INFO - PROCESS | 3844 | 1461006631707 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 3844 | 1461006631709 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 12:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:10:31 INFO - PROCESS | 3844 | 1461006631713 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 3844 | 1461006631716 Marionette TRACE conn3 <- [1,142,null,{}] 12:10:31 INFO - PROCESS | 3844 | 1461006631727 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:31 INFO - PROCESS | 3844 | 1461006631805 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:10:31 INFO - PROCESS | 3844 | 1461006631813 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 3844 | ++DOCSHELL 16A68C00 == 30 [pid = 3844] [id = 45] 12:10:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 59 (16A69400) [pid = 3844] [serial = 131] [outer = 00000000] 12:10:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 60 (16D45400) [pid = 3844] [serial = 132] [outer = 16A69400] 12:10:31 INFO - PROCESS | 3844 | 1461006631860 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 61 (18082400) [pid = 3844] [serial = 133] [outer = 16A69400] 12:10:32 INFO - PROCESS | 3844 | 1461006632330 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 667ms 12:10:32 INFO - PROCESS | 3844 | 1461006632382 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 3844 | 1461006632384 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 12:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:10:32 INFO - PROCESS | 3844 | 1461006632393 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 3844 | 1461006632395 Marionette TRACE conn3 <- [1,146,null,{}] 12:10:32 INFO - PROCESS | 3844 | 1461006632399 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:32 INFO - PROCESS | 3844 | 1461006632514 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:10:32 INFO - PROCESS | 3844 | 1461006632523 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 3844 | ++DOCSHELL 16658400 == 31 [pid = 3844] [id = 46] 12:10:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 62 (16D4B400) [pid = 3844] [serial = 134] [outer = 00000000] 12:10:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 63 (18382800) [pid = 3844] [serial = 135] [outer = 16D4B400] 12:10:32 INFO - PROCESS | 3844 | 1461006632567 Marionette DEBUG loaded listener.js 12:10:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 64 (187D2000) [pid = 3844] [serial = 136] [outer = 16D4B400] 12:10:33 INFO - PROCESS | 3844 | 1461006632980 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 651ms 12:10:33 INFO - PROCESS | 3844 | 1461006633030 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 3844 | 1461006633032 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 12:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:10:33 INFO - PROCESS | 3844 | 1461006633035 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 3844 | 1461006633037 Marionette TRACE conn3 <- [1,150,null,{}] 12:10:33 INFO - PROCESS | 3844 | 1461006633040 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:33 INFO - PROCESS | 3844 | 1461006633181 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:10:33 INFO - PROCESS | 3844 | 1461006633252 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 3844 | ++DOCSHELL 18B2E400 == 32 [pid = 3844] [id = 47] 12:10:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 65 (18B2F000) [pid = 3844] [serial = 137] [outer = 00000000] 12:10:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 66 (1966DC00) [pid = 3844] [serial = 138] [outer = 18B2F000] 12:10:33 INFO - PROCESS | 3844 | 1461006633310 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 67 (196C9800) [pid = 3844] [serial = 139] [outer = 18B2F000] 12:10:33 INFO - PROCESS | 3844 | 1461006633688 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 652ms 12:10:33 INFO - PROCESS | 3844 | 1461006633708 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 3844 | 1461006633710 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 12:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:10:33 INFO - PROCESS | 3844 | 1461006633713 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 3844 | 1461006633715 Marionette TRACE conn3 <- [1,154,null,{}] 12:10:33 INFO - PROCESS | 3844 | 1461006633718 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:33 INFO - PROCESS | 3844 | 1461006633836 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:10:33 INFO - PROCESS | 3844 | 1461006633843 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 3844 | ++DOCSHELL 18B26400 == 33 [pid = 3844] [id = 48] 12:10:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (196C7400) [pid = 3844] [serial = 140] [outer = 00000000] 12:10:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 69 (1A010C00) [pid = 3844] [serial = 141] [outer = 196C7400] 12:10:33 INFO - PROCESS | 3844 | 1461006633889 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 70 (1A0B3800) [pid = 3844] [serial = 142] [outer = 196C7400] 12:10:34 INFO - PROCESS | 3844 | 1461006634359 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 668ms 12:10:34 INFO - PROCESS | 3844 | 1461006634384 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 3844 | 1461006634386 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 12:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:10:34 INFO - PROCESS | 3844 | 1461006634390 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 3844 | 1461006634391 Marionette TRACE conn3 <- [1,158,null,{}] 12:10:34 INFO - PROCESS | 3844 | 1461006634403 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:34 INFO - PROCESS | 3844 | 1461006634510 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:10:34 INFO - PROCESS | 3844 | --DOMWINDOW == 69 (187DA400) [pid = 3844] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:10:34 INFO - PROCESS | 3844 | --DOMWINDOW == 68 (18084800) [pid = 3844] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:10:34 INFO - PROCESS | 3844 | --DOMWINDOW == 67 (13396C00) [pid = 3844] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:10:34 INFO - PROCESS | 3844 | --DOMWINDOW == 66 (14359000) [pid = 3844] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:10:34 INFO - PROCESS | 3844 | --DOMWINDOW == 65 (1574C400) [pid = 3844] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:10:34 INFO - PROCESS | 3844 | --DOMWINDOW == 64 (1C467C00) [pid = 3844] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:10:34 INFO - PROCESS | 3844 | 1461006634581 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 3844 | ++DOCSHELL 13268400 == 34 [pid = 3844] [id = 49] 12:10:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 65 (13396C00) [pid = 3844] [serial = 143] [outer = 00000000] 12:10:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 66 (15558400) [pid = 3844] [serial = 144] [outer = 13396C00] 12:10:34 INFO - PROCESS | 3844 | 1461006634625 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 67 (15E6F800) [pid = 3844] [serial = 145] [outer = 13396C00] 12:10:35 INFO - PROCESS | 3844 | 1461006635020 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 683ms 12:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:10:35 INFO - PROCESS | 3844 | 1461006635081 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 3844 | 1461006635082 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 12:10:35 INFO - PROCESS | 3844 | 1461006635086 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 3844 | 1461006635087 Marionette TRACE conn3 <- [1,162,null,{}] 12:10:35 INFO - PROCESS | 3844 | 1461006635091 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:35 INFO - PROCESS | 3844 | 1461006635159 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:10:35 INFO - PROCESS | 3844 | 1461006635164 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:35 INFO - PROCESS | 3844 | ++DOCSHELL 14359000 == 35 [pid = 3844] [id = 50] 12:10:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (15B2DC00) [pid = 3844] [serial = 146] [outer = 00000000] 12:10:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 69 (1AA58000) [pid = 3844] [serial = 147] [outer = 15B2DC00] 12:10:35 INFO - PROCESS | 3844 | 1461006635210 Marionette DEBUG loaded listener.js 12:10:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 70 (1AA53000) [pid = 3844] [serial = 148] [outer = 15B2DC00] 12:10:35 INFO - PROCESS | 3844 | 1461006635639 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 553ms 12:10:35 INFO - PROCESS | 3844 | 1461006635656 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 3844 | 1461006635658 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 12:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:10:35 INFO - PROCESS | 3844 | 1461006635661 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 3844 | 1461006635663 Marionette TRACE conn3 <- [1,166,null,{}] 12:10:35 INFO - PROCESS | 3844 | 1461006635666 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:35 INFO - PROCESS | 3844 | 1461006635758 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:10:35 INFO - PROCESS | 3844 | 1461006635766 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:35 INFO - PROCESS | 3844 | ++DOCSHELL 16A68000 == 36 [pid = 3844] [id = 51] 12:10:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 71 (1A0AC000) [pid = 3844] [serial = 149] [outer = 00000000] 12:10:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 72 (1C45C800) [pid = 3844] [serial = 150] [outer = 1A0AC000] 12:10:35 INFO - PROCESS | 3844 | 1461006635828 Marionette DEBUG loaded listener.js 12:10:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (1C45C400) [pid = 3844] [serial = 151] [outer = 1A0AC000] 12:10:36 INFO - PROCESS | 3844 | 1461006636269 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 668ms 12:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:10:36 INFO - PROCESS | 3844 | 1461006636302 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:10:36 INFO - PROCESS | 3844 | 1461006636304 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 12:10:36 INFO - PROCESS | 3844 | 1461006636307 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 3844 | 1461006636309 Marionette TRACE conn3 <- [1,170,null,{}] 12:10:36 INFO - PROCESS | 3844 | 1461006636312 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:36 INFO - PROCESS | 3844 | 1461006636381 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:10:36 INFO - PROCESS | 3844 | 1461006636387 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 3844 | ++DOCSHELL 1325CC00 == 37 [pid = 3844] [id = 52] 12:10:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (1325D400) [pid = 3844] [serial = 152] [outer = 00000000] 12:10:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (1C986000) [pid = 3844] [serial = 153] [outer = 1325D400] 12:10:36 INFO - PROCESS | 3844 | 1461006636482 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (1C98A000) [pid = 3844] [serial = 154] [outer = 1325D400] 12:10:37 INFO - PROCESS | 3844 | 1461006637226 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 977ms 12:10:37 INFO - PROCESS | 3844 | 1461006637285 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:10:37 INFO - PROCESS | 3844 | 1461006637290 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 12:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:10:37 INFO - PROCESS | 3844 | 1461006637346 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 3844 | 1461006637350 Marionette TRACE conn3 <- [1,174,null,{}] 12:10:37 INFO - PROCESS | 3844 | 1461006637355 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:37 INFO - PROCESS | 3844 | 1461006637515 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:10:37 INFO - PROCESS | 3844 | 1461006637597 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 3844 | ++DOCSHELL 1362DC00 == 38 [pid = 3844] [id = 53] 12:10:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (1364BC00) [pid = 3844] [serial = 155] [outer = 00000000] 12:10:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (14BEF000) [pid = 3844] [serial = 156] [outer = 1364BC00] 12:10:37 INFO - PROCESS | 3844 | 1461006637654 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (15B31000) [pid = 3844] [serial = 157] [outer = 1364BC00] 12:10:38 INFO - PROCESS | 3844 | 1461006638456 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1205ms 12:10:38 INFO - PROCESS | 3844 | 1461006638529 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 3844 | 1461006638532 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 12:10:38 INFO - PROCESS | 3844 | 1461006638538 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:10:38 INFO - PROCESS | 3844 | 1461006638542 Marionette TRACE conn3 <- [1,178,null,{}] 12:10:38 INFO - PROCESS | 3844 | 1461006638548 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:38 INFO - PROCESS | 3844 | 1461006638657 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 16A68000 == 37 [pid = 3844] [id = 51] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 14359000 == 36 [pid = 3844] [id = 50] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 13268400 == 35 [pid = 3844] [id = 49] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 18B26400 == 34 [pid = 3844] [id = 48] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 18B2E400 == 33 [pid = 3844] [id = 47] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 16658400 == 32 [pid = 3844] [id = 46] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 16A68C00 == 31 [pid = 3844] [id = 45] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 14352C00 == 30 [pid = 3844] [id = 44] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 13393000 == 29 [pid = 3844] [id = 43] 12:10:38 INFO - PROCESS | 3844 | --DOCSHELL 13265000 == 28 [pid = 3844] [id = 42] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (196C3800) [pid = 3844] [serial = 109] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (1870BC00) [pid = 3844] [serial = 106] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (142AC800) [pid = 3844] [serial = 96] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (18FBD800) [pid = 3844] [serial = 108] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (14316C00) [pid = 3844] [serial = 97] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (15D0C400) [pid = 3844] [serial = 99] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (18701800) [pid = 3844] [serial = 105] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 71 (1640D400) [pid = 3844] [serial = 100] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 70 (1664F400) [pid = 3844] [serial = 102] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 69 (16D3D800) [pid = 3844] [serial = 103] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 68 (1D165400) [pid = 3844] [serial = 94] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | --DOMWINDOW == 67 (1CE44400) [pid = 3844] [serial = 93] [outer = 00000000] [url = about:blank] 12:10:38 INFO - PROCESS | 3844 | 1461006638753 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 3844 | ++DOCSHELL 1235A400 == 29 [pid = 3844] [id = 54] 12:10:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (123C0C00) [pid = 3844] [serial = 158] [outer = 00000000] 12:10:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 69 (1325FC00) [pid = 3844] [serial = 159] [outer = 123C0C00] 12:10:38 INFO - PROCESS | 3844 | 1461006638801 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 70 (13653C00) [pid = 3844] [serial = 160] [outer = 123C0C00] 12:10:39 INFO - PROCESS | 3844 | 1461006639226 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 707ms 12:10:39 INFO - PROCESS | 3844 | 1461006639271 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 3844 | 1461006639277 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 12:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:10:39 INFO - PROCESS | 3844 | 1461006639283 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 3844 | 1461006639285 Marionette TRACE conn3 <- [1,182,null,{}] 12:10:39 INFO - PROCESS | 3844 | 1461006639293 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:39 INFO - PROCESS | 3844 | 1461006639382 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:10:39 INFO - PROCESS | 3844 | 1461006639449 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 3844 | ++DOCSHELL 1364B400 == 30 [pid = 3844] [id = 55] 12:10:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 71 (14315400) [pid = 3844] [serial = 161] [outer = 00000000] 12:10:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 72 (15D15000) [pid = 3844] [serial = 162] [outer = 14315400] 12:10:39 INFO - PROCESS | 3844 | 1461006639493 Marionette DEBUG loaded listener.js 12:10:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (164A4000) [pid = 3844] [serial = 163] [outer = 14315400] 12:10:39 INFO - PROCESS | 3844 | 1461006639858 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 603ms 12:10:39 INFO - PROCESS | 3844 | 1461006639878 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 3844 | 1461006639880 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 12:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:10:39 INFO - PROCESS | 3844 | 1461006639883 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 3844 | 1461006639887 Marionette TRACE conn3 <- [1,186,null,{}] 12:10:39 INFO - PROCESS | 3844 | 1461006639897 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:40 INFO - PROCESS | 3844 | 1461006639981 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:10:40 INFO - PROCESS | 3844 | 1461006640042 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 3844 | ++DOCSHELL 164AA000 == 31 [pid = 3844] [id = 56] 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (164B0400) [pid = 3844] [serial = 164] [outer = 00000000] 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (16D44C00) [pid = 3844] [serial = 165] [outer = 164B0400] 12:10:40 INFO - PROCESS | 3844 | 1461006640089 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (1832A800) [pid = 3844] [serial = 166] [outer = 164B0400] 12:10:40 INFO - PROCESS | 3844 | 1461006640460 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 603ms 12:10:40 INFO - PROCESS | 3844 | 1461006640480 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 3844 | 1461006640482 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 12:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:10:40 INFO - PROCESS | 3844 | 1461006640486 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 3844 | 1461006640487 Marionette TRACE conn3 <- [1,190,null,{}] 12:10:40 INFO - PROCESS | 3844 | 1461006640491 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:40 INFO - PROCESS | 3844 | 1461006640596 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (1870B400) [pid = 3844] [serial = 167] [outer = 1E3AB400] 12:10:40 INFO - PROCESS | 3844 | 1461006640623 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 3844 | ++DOCSHELL 18FBC400 == 32 [pid = 3844] [id = 57] 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (18FBD000) [pid = 3844] [serial = 168] [outer = 00000000] 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (1966D000) [pid = 3844] [serial = 169] [outer = 18FBD000] 12:10:40 INFO - PROCESS | 3844 | 1461006640674 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (196C6800) [pid = 3844] [serial = 170] [outer = 18FBD000] 12:10:41 INFO - PROCESS | 3844 | 1461006641099 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 650ms 12:10:41 INFO - PROCESS | 3844 | 1461006641124 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 3844 | 1461006641127 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 12:10:41 INFO - PROCESS | 3844 | 1461006641138 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 3844 | 1461006641140 Marionette TRACE conn3 <- [1,194,null,{}] 12:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:10:41 INFO - PROCESS | 3844 | 1461006641143 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:41 INFO - PROCESS | 3844 | 1461006641286 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:10:41 INFO - PROCESS | 3844 | 1461006641292 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 3844 | ++DOCSHELL 19671000 == 33 [pid = 3844] [id = 58] 12:10:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (19C1B000) [pid = 3844] [serial = 171] [outer = 00000000] 12:10:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (1A0B2000) [pid = 3844] [serial = 172] [outer = 19C1B000] 12:10:41 INFO - PROCESS | 3844 | 1461006641370 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (1A1CE000) [pid = 3844] [serial = 173] [outer = 19C1B000] 12:10:41 INFO - PROCESS | 3844 | 1461006641791 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 650ms 12:10:41 INFO - PROCESS | 3844 | 1461006641816 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 3844 | 1461006641818 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 12:10:41 INFO - PROCESS | 3844 | 1461006641822 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:10:41 INFO - PROCESS | 3844 | 1461006641823 Marionette TRACE conn3 <- [1,198,null,{}] 12:10:41 INFO - PROCESS | 3844 | 1461006641827 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:41 INFO - PROCESS | 3844 | 1461006641944 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:10:41 INFO - PROCESS | 3844 | 1461006641951 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C4C00 == 34 [pid = 3844] [id = 59] 12:10:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (1A75F800) [pid = 3844] [serial = 174] [outer = 00000000] 12:10:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (1C983800) [pid = 3844] [serial = 175] [outer = 1A75F800] 12:10:42 INFO - PROCESS | 3844 | 1461006641995 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (1C98A800) [pid = 3844] [serial = 176] [outer = 1A75F800] 12:10:42 INFO - PROCESS | 3844 | 1461006642417 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 635ms 12:10:42 INFO - PROCESS | 3844 | 1461006642459 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 3844 | 1461006642461 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 12:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:10:42 INFO - PROCESS | 3844 | 1461006642464 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 3844 | 1461006642466 Marionette TRACE conn3 <- [1,202,null,{}] 12:10:42 INFO - PROCESS | 3844 | 1461006642469 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:42 INFO - PROCESS | 3844 | 1461006642559 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:10:42 INFO - PROCESS | 3844 | 1461006642565 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 3844 | ++DOCSHELL 14BE0C00 == 35 [pid = 3844] [id = 60] 12:10:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1C469800) [pid = 3844] [serial = 177] [outer = 00000000] 12:10:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (1CE3F800) [pid = 3844] [serial = 178] [outer = 1C469800] 12:10:42 INFO - PROCESS | 3844 | 1461006642610 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (1CE3F400) [pid = 3844] [serial = 179] [outer = 1C469800] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (1A0AC000) [pid = 3844] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (18B2F000) [pid = 3844] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (13395800) [pid = 3844] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (14B16800) [pid = 3844] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (16A69400) [pid = 3844] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (196C7400) [pid = 3844] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (1325D000) [pid = 3844] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (15557400) [pid = 3844] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (1A0B5000) [pid = 3844] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (1AA6D800) [pid = 3844] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (13396C00) [pid = 3844] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (16D4B400) [pid = 3844] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:10:43 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (15B2DC00) [pid = 3844] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:10:43 INFO - PROCESS | 3844 | 1461006643117 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 713ms 12:10:43 INFO - PROCESS | 3844 | 1461006643164 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 3844 | 1461006643166 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 12:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:10:43 INFO - PROCESS | 3844 | 1461006643173 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 3844 | 1461006643175 Marionette TRACE conn3 <- [1,206,null,{}] 12:10:43 INFO - PROCESS | 3844 | 1461006643178 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:43 INFO - PROCESS | 3844 | 1461006643254 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:10:43 INFO - PROCESS | 3844 | 1461006643260 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 3844 | ++DOCSHELL 13260000 == 36 [pid = 3844] [id = 61] 12:10:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (13395800) [pid = 3844] [serial = 180] [outer = 00000000] 12:10:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (16D42C00) [pid = 3844] [serial = 181] [outer = 13395800] 12:10:43 INFO - PROCESS | 3844 | 1461006643303 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (16D4B400) [pid = 3844] [serial = 182] [outer = 13395800] 12:10:43 INFO - PROCESS | 3844 | 1461006643723 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 540ms 12:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:10:43 INFO - PROCESS | 3844 | 1461006643737 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 3844 | 1461006643739 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 12:10:43 INFO - PROCESS | 3844 | 1461006643742 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 3844 | 1461006643744 Marionette TRACE conn3 <- [1,210,null,{}] 12:10:43 INFO - PROCESS | 3844 | 1461006643747 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:43 INFO - PROCESS | 3844 | 1461006643848 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:10:43 INFO - PROCESS | 3844 | 1461006643855 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 3844 | ++DOCSHELL 12BBE000 == 37 [pid = 3844] [id = 62] 12:10:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (157EDC00) [pid = 3844] [serial = 183] [outer = 00000000] 12:10:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (1CBB4C00) [pid = 3844] [serial = 184] [outer = 157EDC00] 12:10:43 INFO - PROCESS | 3844 | 1461006643898 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (1D165400) [pid = 3844] [serial = 185] [outer = 157EDC00] 12:10:44 INFO - PROCESS | 3844 | 1461006644277 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 602ms 12:10:44 INFO - PROCESS | 3844 | 1461006644339 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 3844 | 1461006644341 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 12:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:10:44 INFO - PROCESS | 3844 | 1461006644345 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 3844 | 1461006644346 Marionette TRACE conn3 <- [1,214,null,{}] 12:10:44 INFO - PROCESS | 3844 | 1461006644350 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:44 INFO - PROCESS | 3844 | 1461006644446 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:10:44 INFO - PROCESS | 3844 | 1461006644454 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 3844 | ++DOCSHELL 13209400 == 38 [pid = 3844] [id = 63] 12:10:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (1664FC00) [pid = 3844] [serial = 186] [outer = 00000000] 12:10:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (1D24A400) [pid = 3844] [serial = 187] [outer = 1664FC00] 12:10:44 INFO - PROCESS | 3844 | 1461006644498 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (1D24CC00) [pid = 3844] [serial = 188] [outer = 1664FC00] 12:10:44 INFO - PROCESS | 3844 | 1461006644880 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 603ms 12:10:44 INFO - PROCESS | 3844 | 1461006644942 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 3844 | 1461006644945 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 12:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:10:44 INFO - PROCESS | 3844 | 1461006644948 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 3844 | 1461006644950 Marionette TRACE conn3 <- [1,218,null,{}] 12:10:44 INFO - PROCESS | 3844 | 1461006644954 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:45 INFO - PROCESS | 3844 | 1461006645067 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:10:45 INFO - PROCESS | 3844 | 1461006645181 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 3844 | ++DOCSHELL 11F4E800 == 39 [pid = 3844] [id = 64] 12:10:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (11F53400) [pid = 3844] [serial = 189] [outer = 00000000] 12:10:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (12B8A000) [pid = 3844] [serial = 190] [outer = 11F53400] 12:10:45 INFO - PROCESS | 3844 | 1461006645251 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (13264C00) [pid = 3844] [serial = 191] [outer = 11F53400] 12:10:45 INFO - PROCESS | 3844 | 1461006645816 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 920ms 12:10:45 INFO - PROCESS | 3844 | 1461006645886 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 3844 | 1461006645890 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 12:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:10:45 INFO - PROCESS | 3844 | 1461006645895 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 3844 | 1461006645899 Marionette TRACE conn3 <- [1,222,null,{}] 12:10:45 INFO - PROCESS | 3844 | 1461006645905 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:46 INFO - PROCESS | 3844 | 1461006646004 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:10:46 INFO - PROCESS | 3844 | 1461006646075 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 3844 | ++DOCSHELL 164AA800 == 40 [pid = 3844] [id = 65] 12:10:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (164AEC00) [pid = 3844] [serial = 192] [outer = 00000000] 12:10:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (16A73800) [pid = 3844] [serial = 193] [outer = 164AEC00] 12:10:46 INFO - PROCESS | 3844 | 1461006646129 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (18084000) [pid = 3844] [serial = 194] [outer = 164AEC00] 12:10:46 INFO - PROCESS | 3844 | 1461006646699 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 856ms 12:10:46 INFO - PROCESS | 3844 | 1461006646742 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:10:46 INFO - PROCESS | 3844 | 1461006646746 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 12:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:10:46 INFO - PROCESS | 3844 | 1461006646750 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 3844 | 1461006646752 Marionette TRACE conn3 <- [1,226,null,{}] 12:10:46 INFO - PROCESS | 3844 | 1461006646756 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:46 INFO - PROCESS | 3844 | 1461006646852 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:10:46 INFO - PROCESS | 3844 | 1461006646936 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 3844 | ++DOCSHELL 18331C00 == 41 [pid = 3844] [id = 66] 12:10:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (192CDC00) [pid = 3844] [serial = 195] [outer = 00000000] 12:10:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1AA70000) [pid = 3844] [serial = 196] [outer = 192CDC00] 12:10:47 INFO - PROCESS | 3844 | 1461006646994 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (1C469000) [pid = 3844] [serial = 197] [outer = 192CDC00] 12:10:47 INFO - PROCESS | 3844 | 1461006647500 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 809ms 12:10:47 INFO - PROCESS | 3844 | 1461006647551 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:10:47 INFO - PROCESS | 3844 | 1461006647554 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 12:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:10:47 INFO - PROCESS | 3844 | 1461006647564 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 3844 | 1461006647570 Marionette TRACE conn3 <- [1,230,null,{}] 12:10:47 INFO - PROCESS | 3844 | 1461006647575 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:47 INFO - PROCESS | 3844 | 1461006647675 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:10:47 INFO - PROCESS | 3844 | 1461006647806 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 3844 | ++DOCSHELL 1D249800 == 42 [pid = 3844] [id = 67] 12:10:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1D470800) [pid = 3844] [serial = 198] [outer = 00000000] 12:10:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1D4D8800) [pid = 3844] [serial = 199] [outer = 1D470800] 12:10:47 INFO - PROCESS | 3844 | 1461006647859 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1D4DCC00) [pid = 3844] [serial = 200] [outer = 1D470800] 12:10:48 INFO - PROCESS | 3844 | 1461006648425 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 873ms 12:10:48 INFO - PROCESS | 3844 | 1461006648575 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 3844 | 1461006648579 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 12:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:10:48 INFO - PROCESS | 3844 | 1461006648598 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 3844 | 1461006648602 Marionette TRACE conn3 <- [1,234,null,{}] 12:10:48 INFO - PROCESS | 3844 | 1461006648615 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:48 INFO - PROCESS | 3844 | 1461006648704 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:10:48 INFO - PROCESS | 3844 | 1461006648769 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 3844 | ++DOCSHELL 1434EC00 == 43 [pid = 3844] [id = 68] 12:10:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (146AB800) [pid = 3844] [serial = 201] [outer = 00000000] 12:10:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (14BBC000) [pid = 3844] [serial = 202] [outer = 146AB800] 12:10:48 INFO - PROCESS | 3844 | 1461006648816 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (157F3400) [pid = 3844] [serial = 203] [outer = 146AB800] 12:10:49 INFO - PROCESS | 3844 | 1461006649353 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 13209400 == 42 [pid = 3844] [id = 63] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 12BBE000 == 41 [pid = 3844] [id = 62] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 13260000 == 40 [pid = 3844] [id = 61] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 14BE0C00 == 39 [pid = 3844] [id = 60] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 1A1C4C00 == 38 [pid = 3844] [id = 59] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 19671000 == 37 [pid = 3844] [id = 58] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 18FBC400 == 36 [pid = 3844] [id = 57] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 164AA000 == 35 [pid = 3844] [id = 56] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 1364B400 == 34 [pid = 3844] [id = 55] 12:10:49 INFO - PROCESS | 3844 | --DOCSHELL 1235A400 == 33 [pid = 3844] [id = 54] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1C45C400) [pid = 3844] [serial = 151] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1C986000) [pid = 3844] [serial = 153] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1966DC00) [pid = 3844] [serial = 138] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (13773C00) [pid = 3844] [serial = 126] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (14309400) [pid = 3844] [serial = 127] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (15B34400) [pid = 3844] [serial = 129] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (15D8C000) [pid = 3844] [serial = 130] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (16D45400) [pid = 3844] [serial = 132] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (13629800) [pid = 3844] [serial = 123] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1A0B3800) [pid = 3844] [serial = 142] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (1430F000) [pid = 3844] [serial = 112] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (13778C00) [pid = 3844] [serial = 111] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1870DC00) [pid = 3844] [serial = 115] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (18080400) [pid = 3844] [serial = 114] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (1A5ADC00) [pid = 3844] [serial = 118] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (1A1C2000) [pid = 3844] [serial = 117] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1A010C00) [pid = 3844] [serial = 141] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (1BDA4800) [pid = 3844] [serial = 121] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (1BD11400) [pid = 3844] [serial = 120] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (196C9800) [pid = 3844] [serial = 139] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (15558400) [pid = 3844] [serial = 144] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (15E6F800) [pid = 3844] [serial = 145] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (1C45C800) [pid = 3844] [serial = 150] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (18382800) [pid = 3844] [serial = 135] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (1AA53000) [pid = 3844] [serial = 148] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (1AA58000) [pid = 3844] [serial = 147] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (187D2000) [pid = 3844] [serial = 136] [outer = 00000000] [url = about:blank] 12:10:49 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (18082400) [pid = 3844] [serial = 133] [outer = 00000000] [url = about:blank] 12:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 809ms 12:10:49 INFO - PROCESS | 3844 | 1461006649402 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:10:49 INFO - PROCESS | 3844 | 1461006649407 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 12:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:10:49 INFO - PROCESS | 3844 | 1461006649445 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:10:49 INFO - PROCESS | 3844 | 1461006649449 Marionette TRACE conn3 <- [1,238,null,{}] 12:10:49 INFO - PROCESS | 3844 | 1461006649454 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:49 INFO - PROCESS | 3844 | 1461006649544 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:10:49 INFO - PROCESS | 3844 | 1461006649613 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 3844 | ++DOCSHELL 12D71400 == 34 [pid = 3844] [id = 69] 12:10:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (1325D000) [pid = 3844] [serial = 204] [outer = 00000000] 12:10:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (15556400) [pid = 3844] [serial = 205] [outer = 1325D000] 12:10:49 INFO - PROCESS | 3844 | 1461006649658 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (15D91800) [pid = 3844] [serial = 206] [outer = 1325D000] 12:10:50 INFO - PROCESS | 3844 | 1461006650056 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 650ms 12:10:50 INFO - PROCESS | 3844 | 1461006650116 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 3844 | 1461006650118 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 12:10:50 INFO - PROCESS | 3844 | 1461006650126 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 3844 | 1461006650127 Marionette TRACE conn3 <- [1,242,null,{}] 12:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:10:50 INFO - PROCESS | 3844 | 1461006650137 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:50 INFO - PROCESS | 3844 | 1461006650216 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:10:50 INFO - PROCESS | 3844 | 1461006650224 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 3844 | ++DOCSHELL 16A73C00 == 35 [pid = 3844] [id = 70] 12:10:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (16D39000) [pid = 3844] [serial = 207] [outer = 00000000] 12:10:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (18329800) [pid = 3844] [serial = 208] [outer = 16D39000] 12:10:50 INFO - PROCESS | 3844 | 1461006650276 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (18707400) [pid = 3844] [serial = 209] [outer = 16D39000] 12:10:50 INFO - PROCESS | 3844 | 1461006650700 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 587ms 12:10:50 INFO - PROCESS | 3844 | 1461006650708 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 3844 | 1461006650710 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 12:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:10:50 INFO - PROCESS | 3844 | 1461006650713 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 3844 | 1461006650715 Marionette TRACE conn3 <- [1,246,null,{}] 12:10:50 INFO - PROCESS | 3844 | 1461006650718 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:50 INFO - PROCESS | 3844 | 1461006650793 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:10:50 INFO - PROCESS | 3844 | 1461006650800 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 3844 | ++DOCSHELL 18B29400 == 36 [pid = 3844] [id = 71] 12:10:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (18B29800) [pid = 3844] [serial = 210] [outer = 00000000] 12:10:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (1966E800) [pid = 3844] [serial = 211] [outer = 18B29800] 12:10:50 INFO - PROCESS | 3844 | 1461006650846 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (19795000) [pid = 3844] [serial = 212] [outer = 18B29800] 12:10:51 INFO - PROCESS | 3844 | 1461006651238 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 603ms 12:10:51 INFO - PROCESS | 3844 | 1461006651311 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 3844 | 1461006651313 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 12:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:10:51 INFO - PROCESS | 3844 | 1461006651316 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 3844 | 1461006651318 Marionette TRACE conn3 <- [1,250,null,{}] 12:10:51 INFO - PROCESS | 3844 | 1461006651321 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:51 INFO - PROCESS | 3844 | 1461006651391 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:10:51 INFO - PROCESS | 3844 | 1461006651397 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 3844 | ++DOCSHELL 192C8C00 == 37 [pid = 3844] [id = 72] 12:10:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (1966CC00) [pid = 3844] [serial = 213] [outer = 00000000] 12:10:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (1A017800) [pid = 3844] [serial = 214] [outer = 1966CC00] 12:10:51 INFO - PROCESS | 3844 | 1461006651445 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (1A0B4800) [pid = 3844] [serial = 215] [outer = 1966CC00] 12:10:51 INFO - PROCESS | 3844 | 1461006651915 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 650ms 12:10:51 INFO - PROCESS | 3844 | 1461006651954 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 3844 | 1461006651956 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 12:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:10:51 INFO - PROCESS | 3844 | 1461006651959 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 3844 | 1461006651961 Marionette TRACE conn3 <- [1,254,null,{}] 12:10:51 INFO - PROCESS | 3844 | 1461006651964 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:52 INFO - PROCESS | 3844 | 1461006652084 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:10:52 INFO - PROCESS | 3844 | 1461006652091 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 3844 | ++DOCSHELL 14353400 == 38 [pid = 3844] [id = 73] 12:10:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (1A1C3C00) [pid = 3844] [serial = 216] [outer = 00000000] 12:10:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (1AA72000) [pid = 3844] [serial = 217] [outer = 1A1C3C00] 12:10:52 INFO - PROCESS | 3844 | 1461006652140 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1AA7C800) [pid = 3844] [serial = 218] [outer = 1A1C3C00] 12:10:52 INFO - PROCESS | 3844 | 1461006652625 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 714ms 12:10:52 INFO - PROCESS | 3844 | 1461006652692 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 3844 | 1461006652693 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 12:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:10:52 INFO - PROCESS | 3844 | 1461006652704 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 3844 | 1461006652705 Marionette TRACE conn3 <- [1,258,null,{}] 12:10:52 INFO - PROCESS | 3844 | 1461006652709 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:52 INFO - PROCESS | 3844 | 1461006652826 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:10:52 INFO - PROCESS | 3844 | 1461006652841 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 3844 | ++DOCSHELL 1AA4B800 == 39 [pid = 3844] [id = 74] 12:10:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (1BDA4800) [pid = 3844] [serial = 219] [outer = 00000000] 12:10:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (1C2B6400) [pid = 3844] [serial = 220] [outer = 1BDA4800] 12:10:52 INFO - PROCESS | 3844 | 1461006652887 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (1BDACC00) [pid = 3844] [serial = 221] [outer = 1BDA4800] 12:10:53 INFO - PROCESS | 3844 | 1461006653318 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 666ms 12:10:53 INFO - PROCESS | 3844 | 1461006653356 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:10:53 INFO - PROCESS | 3844 | 1461006653357 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 12:10:53 INFO - PROCESS | 3844 | 1461006653360 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:10:53 INFO - PROCESS | 3844 | 1461006653362 Marionette TRACE conn3 <- [1,262,null,{}] 12:10:53 INFO - PROCESS | 3844 | 1461006653365 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:53 INFO - PROCESS | 3844 | 1461006653458 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:10:53 INFO - PROCESS | 3844 | 1461006653464 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 3844 | ++DOCSHELL 1AA6E800 == 40 [pid = 3844] [id = 75] 12:10:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (1BDA2C00) [pid = 3844] [serial = 222] [outer = 00000000] 12:10:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1C45C400) [pid = 3844] [serial = 223] [outer = 1BDA2C00] 12:10:53 INFO - PROCESS | 3844 | 1461006653508 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1C45C800) [pid = 3844] [serial = 224] [outer = 1BDA2C00] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (19C1B000) [pid = 3844] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1C469800) [pid = 3844] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (14315400) [pid = 3844] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18FBD000) [pid = 3844] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (123C0C00) [pid = 3844] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1A75F800) [pid = 3844] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (13395800) [pid = 3844] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (157EDC00) [pid = 3844] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:10:53 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (164B0400) [pid = 3844] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:10:54 INFO - PROCESS | 3844 | 1461006654017 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 714ms 12:10:54 INFO - PROCESS | 3844 | 1461006654061 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 3844 | 1461006654063 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 12:10:54 INFO - PROCESS | 3844 | 1461006654066 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:10:54 INFO - PROCESS | 3844 | 1461006654068 Marionette TRACE conn3 <- [1,266,null,{}] 12:10:54 INFO - PROCESS | 3844 | 1461006654071 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:54 INFO - PROCESS | 3844 | 1461006654169 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:10:54 INFO - PROCESS | 3844 | 1461006654177 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 3844 | ++DOCSHELL 16D4D800 == 41 [pid = 3844] [id = 76] 12:10:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (1966D800) [pid = 3844] [serial = 225] [outer = 00000000] 12:10:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (1C2C1000) [pid = 3844] [serial = 226] [outer = 1966D800] 12:10:54 INFO - PROCESS | 3844 | 1461006654220 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1C98B800) [pid = 3844] [serial = 227] [outer = 1966D800] 12:10:54 INFO - PROCESS | 3844 | 1461006654667 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 602ms 12:10:54 INFO - PROCESS | 3844 | 1461006654704 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 3844 | 1461006654706 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 12:10:54 INFO - PROCESS | 3844 | 1461006654709 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 3844 | 1461006654711 Marionette TRACE conn3 <- [1,270,null,{}] 12:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:10:54 INFO - PROCESS | 3844 | 1461006654718 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:54 INFO - PROCESS | 3844 | 1461006654790 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:10:54 INFO - PROCESS | 3844 | 1461006654796 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 3844 | ++DOCSHELL 1C2BF000 == 42 [pid = 3844] [id = 77] 12:10:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (1CBAB000) [pid = 3844] [serial = 228] [outer = 00000000] 12:10:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (1D24AC00) [pid = 3844] [serial = 229] [outer = 1CBAB000] 12:10:54 INFO - PROCESS | 3844 | 1461006654839 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (1D471400) [pid = 3844] [serial = 230] [outer = 1CBAB000] 12:10:55 INFO - PROCESS | 3844 | 1461006655229 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 540ms 12:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:10:55 INFO - PROCESS | 3844 | 1461006655248 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 3844 | 1461006655250 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 12:10:55 INFO - PROCESS | 3844 | 1461006655253 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 3844 | 1461006655255 Marionette TRACE conn3 <- [1,274,null,{}] 12:10:55 INFO - PROCESS | 3844 | 1461006655259 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:55 INFO - PROCESS | 3844 | 1461006655377 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:10:55 INFO - PROCESS | 3844 | 1461006655385 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 3844 | ++DOCSHELL 1AA6E400 == 43 [pid = 3844] [id = 78] 12:10:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (1C46A400) [pid = 3844] [serial = 231] [outer = 00000000] 12:10:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1D603800) [pid = 3844] [serial = 232] [outer = 1C46A400] 12:10:55 INFO - PROCESS | 3844 | 1461006655433 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1D607C00) [pid = 3844] [serial = 233] [outer = 1C46A400] 12:10:55 INFO - PROCESS | 3844 | 1461006655892 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 714ms 12:10:55 INFO - PROCESS | 3844 | 1461006655953 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 3844 | 1461006655958 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 12:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:10:55 INFO - PROCESS | 3844 | 1461006655963 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 3844 | 1461006655968 Marionette TRACE conn3 <- [1,278,null,{}] 12:10:56 INFO - PROCESS | 3844 | 1461006655975 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:56 INFO - PROCESS | 3844 | 1461006656075 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:10:56 INFO - PROCESS | 3844 | 1461006656164 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 3844 | ++DOCSHELL 1364C800 == 44 [pid = 3844] [id = 79] 12:10:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (13654400) [pid = 3844] [serial = 234] [outer = 00000000] 12:10:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (14310C00) [pid = 3844] [serial = 235] [outer = 13654400] 12:10:56 INFO - PROCESS | 3844 | 1461006656219 Marionette DEBUG loaded listener.js 12:10:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (143B1800) [pid = 3844] [serial = 236] [outer = 13654400] 12:10:56 INFO - PROCESS | 3844 | 1461006656878 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 920ms 12:10:56 INFO - PROCESS | 3844 | 1461006656911 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 3844 | 1461006656917 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 12:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:10:56 INFO - PROCESS | 3844 | 1461006656924 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 3844 | 1461006656927 Marionette TRACE conn3 <- [1,282,null,{}] 12:10:56 INFO - PROCESS | 3844 | 1461006656931 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:57 INFO - PROCESS | 3844 | 1461006657030 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:10:57 INFO - PROCESS | 3844 | 1461006657102 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 3844 | ++DOCSHELL 157EFC00 == 45 [pid = 3844] [id = 80] 12:10:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (164A5400) [pid = 3844] [serial = 237] [outer = 00000000] 12:10:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (18385400) [pid = 3844] [serial = 238] [outer = 164A5400] 12:10:57 INFO - PROCESS | 3844 | 1461006657155 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18B2F400) [pid = 3844] [serial = 239] [outer = 164A5400] 12:10:57 INFO - PROCESS | 3844 | 1461006657655 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 809ms 12:10:57 INFO - PROCESS | 3844 | 1461006657726 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 3844 | 1461006657729 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 12:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:10:57 INFO - PROCESS | 3844 | 1461006657733 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 3844 | 1461006657737 Marionette TRACE conn3 <- [1,286,null,{}] 12:10:57 INFO - PROCESS | 3844 | 1461006657748 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:57 INFO - PROCESS | 3844 | 1461006657850 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:10:58 INFO - PROCESS | 3844 | 1461006657990 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 3844 | ++DOCSHELL 1BDA2800 == 46 [pid = 3844] [id = 81] 12:10:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1BDAC000) [pid = 3844] [serial = 240] [outer = 00000000] 12:10:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1C988400) [pid = 3844] [serial = 241] [outer = 1BDAC000] 12:10:58 INFO - PROCESS | 3844 | 1461006658056 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1D173800) [pid = 3844] [serial = 242] [outer = 1BDAC000] 12:10:58 INFO - PROCESS | 3844 | 1461006658774 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1063ms 12:10:58 INFO - PROCESS | 3844 | 1461006658811 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:10:58 INFO - PROCESS | 3844 | 1461006658814 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 12:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:10:58 INFO - PROCESS | 3844 | 1461006658817 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 3844 | 1461006658819 Marionette TRACE conn3 <- [1,290,null,{}] 12:10:58 INFO - PROCESS | 3844 | 1461006658837 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:58 INFO - PROCESS | 3844 | 1461006658931 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:10:59 INFO - PROCESS | 3844 | 1461006659002 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 3844 | ++DOCSHELL 1D609C00 == 47 [pid = 3844] [id = 82] 12:10:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1D60C800) [pid = 3844] [serial = 243] [outer = 00000000] 12:10:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1D832800) [pid = 3844] [serial = 244] [outer = 1D60C800] 12:10:59 INFO - PROCESS | 3844 | 1461006659055 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1D838800) [pid = 3844] [serial = 245] [outer = 1D60C800] 12:10:59 INFO - PROCESS | 3844 | 1461006659642 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 873ms 12:10:59 INFO - PROCESS | 3844 | 1461006659680 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 3844 | 1461006659682 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 12:10:59 INFO - PROCESS | 3844 | 1461006659685 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:10:59 INFO - PROCESS | 3844 | 1461006659687 Marionette TRACE conn3 <- [1,294,null,{}] 12:10:59 INFO - PROCESS | 3844 | 1461006659691 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:10:59 INFO - PROCESS | 3844 | 1461006659914 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:11:00 INFO - PROCESS | 3844 | 1461006660015 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 3844 | ++DOCSHELL 142AD800 == 48 [pid = 3844] [id = 83] 12:11:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (142B0800) [pid = 3844] [serial = 246] [outer = 00000000] 12:11:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (14BB8800) [pid = 3844] [serial = 247] [outer = 142B0800] 12:11:00 INFO - PROCESS | 3844 | 1461006660063 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (16402000) [pid = 3844] [serial = 248] [outer = 142B0800] 12:11:00 INFO - PROCESS | 3844 | 1461006660581 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 967ms 12:11:00 INFO - PROCESS | 3844 | 1461006660632 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 3844 | 1461006660637 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 12:11:00 INFO - PROCESS | 3844 | 1461006660641 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:11:00 INFO - PROCESS | 3844 | 1461006660645 Marionette TRACE conn3 <- [1,298,null,{}] 12:11:00 INFO - PROCESS | 3844 | 1461006660649 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:00 INFO - PROCESS | 3844 | 1461006660738 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:11:00 INFO - PROCESS | 3844 | 1461006660835 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 3844 | ++DOCSHELL 18388400 == 49 [pid = 3844] [id = 84] 12:11:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18708800) [pid = 3844] [serial = 249] [outer = 00000000] 12:11:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19670400) [pid = 3844] [serial = 250] [outer = 18708800] 12:11:00 INFO - PROCESS | 3844 | 1461006660887 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (19A84400) [pid = 3844] [serial = 251] [outer = 18708800] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 1325CC00 == 48 [pid = 3844] [id = 52] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 1C2BF000 == 47 [pid = 3844] [id = 77] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 16D4D800 == 46 [pid = 3844] [id = 76] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 1AA6E800 == 45 [pid = 3844] [id = 75] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 1AA4B800 == 44 [pid = 3844] [id = 74] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 14353400 == 43 [pid = 3844] [id = 73] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 192C8C00 == 42 [pid = 3844] [id = 72] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 18B29400 == 41 [pid = 3844] [id = 71] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 16A73C00 == 40 [pid = 3844] [id = 70] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 12D71400 == 39 [pid = 3844] [id = 69] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 1434EC00 == 38 [pid = 3844] [id = 68] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 1D249800 == 37 [pid = 3844] [id = 67] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 164AA800 == 36 [pid = 3844] [id = 65] 12:11:01 INFO - PROCESS | 3844 | --DOCSHELL 11F4E800 == 35 [pid = 3844] [id = 64] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1A1CE000) [pid = 3844] [serial = 173] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1A0B2000) [pid = 3844] [serial = 172] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1CE3F800) [pid = 3844] [serial = 178] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (15D15000) [pid = 3844] [serial = 162] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (164A4000) [pid = 3844] [serial = 163] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1966D000) [pid = 3844] [serial = 169] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1325FC00) [pid = 3844] [serial = 159] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (13653C00) [pid = 3844] [serial = 160] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (14BEF000) [pid = 3844] [serial = 156] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1C983800) [pid = 3844] [serial = 175] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1E3E6800) [pid = 3844] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (16D4B400) [pid = 3844] [serial = 182] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (16D42C00) [pid = 3844] [serial = 181] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1CBB4C00) [pid = 3844] [serial = 184] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1CE3F400) [pid = 3844] [serial = 179] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (16D44C00) [pid = 3844] [serial = 165] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (1832A800) [pid = 3844] [serial = 166] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1C98A800) [pid = 3844] [serial = 176] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (1D24A400) [pid = 3844] [serial = 187] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (196C6800) [pid = 3844] [serial = 170] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1D165400) [pid = 3844] [serial = 185] [outer = 00000000] [url = about:blank] 12:11:01 INFO - PROCESS | 3844 | 1461006661585 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 952ms 12:11:01 INFO - PROCESS | 3844 | 1461006661624 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 3844 | 1461006661627 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 12:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:11:01 INFO - PROCESS | 3844 | 1461006661630 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 3844 | 1461006661632 Marionette TRACE conn3 <- [1,302,null,{}] 12:11:01 INFO - PROCESS | 3844 | 1461006661636 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:01 INFO - PROCESS | 3844 | 1461006661725 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:11:01 INFO - PROCESS | 3844 | 1461006661795 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 3844 | ++DOCSHELL 180BCC00 == 36 [pid = 3844] [id = 85] 12:11:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (1832A800) [pid = 3844] [serial = 252] [outer = 00000000] 12:11:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1978E400) [pid = 3844] [serial = 253] [outer = 1832A800] 12:11:01 INFO - PROCESS | 3844 | 1461006661848 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1A017C00) [pid = 3844] [serial = 254] [outer = 1832A800] 12:11:02 INFO - PROCESS | 3844 | 1461006662208 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 634ms 12:11:02 INFO - PROCESS | 3844 | 1461006662269 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:11:02 INFO - PROCESS | 3844 | 1461006662272 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 12:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:11:02 INFO - PROCESS | 3844 | 1461006662282 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 3844 | 1461006662286 Marionette TRACE conn3 <- [1,306,null,{}] 12:11:02 INFO - PROCESS | 3844 | 1461006662290 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:02 INFO - PROCESS | 3844 | 1461006662368 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:11:02 INFO - PROCESS | 3844 | 1461006662374 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 3844 | ++DOCSHELL 196C9C00 == 37 [pid = 3844] [id = 86] 12:11:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (1A010000) [pid = 3844] [serial = 255] [outer = 00000000] 12:11:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1AA70400) [pid = 3844] [serial = 256] [outer = 1A010000] 12:11:02 INFO - PROCESS | 3844 | 1461006662418 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1AA7A800) [pid = 3844] [serial = 257] [outer = 1A010000] 12:11:02 INFO - PROCESS | 3844 | 1461006662829 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 603ms 12:11:02 INFO - PROCESS | 3844 | 1461006662876 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:11:02 INFO - PROCESS | 3844 | 1461006662878 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 12:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:11:02 INFO - PROCESS | 3844 | 1461006662886 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 3844 | 1461006662887 Marionette TRACE conn3 <- [1,310,null,{}] 12:11:02 INFO - PROCESS | 3844 | 1461006662891 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:03 INFO - PROCESS | 3844 | 1461006662967 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:11:03 INFO - PROCESS | 3844 | 1461006662974 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 3844 | ++DOCSHELL 1C2B9800 == 38 [pid = 3844] [id = 87] 12:11:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1C2B9C00) [pid = 3844] [serial = 258] [outer = 00000000] 12:11:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1C469800) [pid = 3844] [serial = 259] [outer = 1C2B9C00] 12:11:03 INFO - PROCESS | 3844 | 1461006663017 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1C983400) [pid = 3844] [serial = 260] [outer = 1C2B9C00] 12:11:03 INFO - PROCESS | 3844 | 1461006663538 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 650ms 12:11:03 INFO - PROCESS | 3844 | 1461006663556 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 3844 | 1461006663558 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 12:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:11:03 INFO - PROCESS | 3844 | 1461006663565 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 3844 | 1461006663567 Marionette TRACE conn3 <- [1,314,null,{}] 12:11:03 INFO - PROCESS | 3844 | 1461006663576 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:03 INFO - PROCESS | 3844 | 1461006663674 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:11:03 INFO - PROCESS | 3844 | 1461006663681 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 3844 | ++DOCSHELL 1CBB8000 == 39 [pid = 3844] [id = 88] 12:11:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1CBB8400) [pid = 3844] [serial = 261] [outer = 00000000] 12:11:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1CE49C00) [pid = 3844] [serial = 262] [outer = 1CBB8400] 12:11:03 INFO - PROCESS | 3844 | 1461006663738 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1D250C00) [pid = 3844] [serial = 263] [outer = 1CBB8400] 12:11:04 INFO - PROCESS | 3844 | 1461006664183 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 666ms 12:11:04 INFO - PROCESS | 3844 | 1461006664220 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 3844 | 1461006664222 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 12:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:11:04 INFO - PROCESS | 3844 | 1461006664225 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 3844 | 1461006664227 Marionette TRACE conn3 <- [1,318,null,{}] 12:11:04 INFO - PROCESS | 3844 | 1461006664231 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:04 INFO - PROCESS | 3844 | 1461006664333 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:11:04 INFO - PROCESS | 3844 | 1461006664419 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:04 INFO - PROCESS | 3844 | ++DOCSHELL 1325B400 == 40 [pid = 3844] [id = 89] 12:11:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1D16DC00) [pid = 3844] [serial = 264] [outer = 00000000] 12:11:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1D60DC00) [pid = 3844] [serial = 265] [outer = 1D16DC00] 12:11:04 INFO - PROCESS | 3844 | 1461006664461 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1D60E800) [pid = 3844] [serial = 266] [outer = 1D16DC00] 12:11:04 INFO - PROCESS | 3844 | 1461006664850 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 698ms 12:11:04 INFO - PROCESS | 3844 | 1461006664926 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 3844 | 1461006664927 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 12:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:11:04 INFO - PROCESS | 3844 | 1461006664941 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 3844 | 1461006664942 Marionette TRACE conn3 <- [1,322,null,{}] 12:11:04 INFO - PROCESS | 3844 | 1461006664946 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:05 INFO - PROCESS | 3844 | 1461006665042 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:11:05 INFO - PROCESS | 3844 | 1461006665051 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 3844 | ++DOCSHELL 1D4DE800 == 41 [pid = 3844] [id = 90] 12:11:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1D60C000) [pid = 3844] [serial = 267] [outer = 00000000] 12:11:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1DA3DC00) [pid = 3844] [serial = 268] [outer = 1D60C000] 12:11:05 INFO - PROCESS | 3844 | 1461006665097 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1DA3E400) [pid = 3844] [serial = 269] [outer = 1D60C000] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1A1C3C00) [pid = 3844] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1966CC00) [pid = 3844] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1325D000) [pid = 3844] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (16D39000) [pid = 3844] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (18B29800) [pid = 3844] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1BDA4800) [pid = 3844] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (146AB800) [pid = 3844] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1CBAB000) [pid = 3844] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1966D800) [pid = 3844] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1BDA2C00) [pid = 3844] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1364BC00) [pid = 3844] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:11:05 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (13265400) [pid = 3844] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:11:05 INFO - PROCESS | 3844 | 1461006665536 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:11:05 INFO - PROCESS | 3844 | 1461006665734 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 809ms 12:11:05 INFO - PROCESS | 3844 | 1461006665771 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:11:05 INFO - PROCESS | 3844 | 1461006665773 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 12:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:11:05 INFO - PROCESS | 3844 | 1461006665776 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:11:05 INFO - PROCESS | 3844 | 1461006665778 Marionette TRACE conn3 <- [1,326,null,{}] 12:11:05 INFO - PROCESS | 3844 | 1461006665782 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:05 INFO - PROCESS | 3844 | 1461006665855 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:11:05 INFO - PROCESS | 3844 | 1461006665863 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 3844 | ++DOCSHELL 19CFBC00 == 42 [pid = 3844] [id = 91] 12:11:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1A014400) [pid = 3844] [serial = 270] [outer = 00000000] 12:11:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1CBAB000) [pid = 3844] [serial = 271] [outer = 1A014400] 12:11:05 INFO - PROCESS | 3844 | 1461006665907 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1DA43000) [pid = 3844] [serial = 272] [outer = 1A014400] 12:11:06 INFO - PROCESS | 3844 | 1461006666316 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 603ms 12:11:06 INFO - PROCESS | 3844 | 1461006666374 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 3844 | 1461006666376 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 12:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:11:06 INFO - PROCESS | 3844 | 1461006666380 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 3844 | 1461006666381 Marionette TRACE conn3 <- [1,330,null,{}] 12:11:06 INFO - PROCESS | 3844 | 1461006666385 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:06 INFO - PROCESS | 3844 | 1461006666458 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:11:06 INFO - PROCESS | 3844 | 1461006666464 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 3844 | ++DOCSHELL 1C2BF400 == 43 [pid = 3844] [id = 92] 12:11:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1DA45C00) [pid = 3844] [serial = 273] [outer = 00000000] 12:11:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1DC2D000) [pid = 3844] [serial = 274] [outer = 1DA45C00] 12:11:06 INFO - PROCESS | 3844 | 1461006666506 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1DC30C00) [pid = 3844] [serial = 275] [outer = 1DA45C00] 12:11:06 INFO - PROCESS | 3844 | 1461006666907 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 603ms 12:11:06 INFO - PROCESS | 3844 | 1461006666977 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 3844 | 1461006666979 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 12:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:11:06 INFO - PROCESS | 3844 | 1461006666982 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 3844 | 1461006666984 Marionette TRACE conn3 <- [1,334,null,{}] 12:11:07 INFO - PROCESS | 3844 | 1461006666987 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:07 INFO - PROCESS | 3844 | 1461006667061 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:11:07 INFO - PROCESS | 3844 | 1461006667066 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 3844 | ++DOCSHELL 18FA6800 == 44 [pid = 3844] [id = 93] 12:11:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18FA9C00) [pid = 3844] [serial = 276] [outer = 00000000] 12:11:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FAE800) [pid = 3844] [serial = 277] [outer = 18FA9C00] 12:11:07 INFO - PROCESS | 3844 | 1461006667117 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18FB3C00) [pid = 3844] [serial = 278] [outer = 18FA9C00] 12:11:07 INFO - PROCESS | 3844 | 1461006667690 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 714ms 12:11:07 INFO - PROCESS | 3844 | 1461006667726 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 3844 | 1461006667730 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 12:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:11:07 INFO - PROCESS | 3844 | 1461006667737 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 3844 | 1461006667741 Marionette TRACE conn3 <- [1,338,null,{}] 12:11:07 INFO - PROCESS | 3844 | 1461006667749 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:07 INFO - PROCESS | 3844 | 1461006667852 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:11:07 INFO - PROCESS | 3844 | 1461006667944 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 3844 | ++DOCSHELL 11BEFC00 == 45 [pid = 3844] [id = 94] 12:11:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (11BF3000) [pid = 3844] [serial = 279] [outer = 00000000] 12:11:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (11BF9000) [pid = 3844] [serial = 280] [outer = 11BF3000] 12:11:07 INFO - PROCESS | 3844 | 1461006667999 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (12B82800) [pid = 3844] [serial = 281] [outer = 11BF3000] 12:11:08 INFO - PROCESS | 3844 | 1461006668641 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 967ms 12:11:08 INFO - PROCESS | 3844 | 1461006668684 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:11:08 INFO - PROCESS | 3844 | 1461006668690 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 12:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:11:08 INFO - PROCESS | 3844 | 1461006668696 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 3844 | 1461006668699 Marionette TRACE conn3 <- [1,342,null,{}] 12:11:08 INFO - PROCESS | 3844 | 1461006668704 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:08 INFO - PROCESS | 3844 | 1461006668811 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:11:08 INFO - PROCESS | 3844 | 1461006668886 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 3844 | ++DOCSHELL 14BBD800 == 46 [pid = 3844] [id = 95] 12:11:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (15750400) [pid = 3844] [serial = 282] [outer = 00000000] 12:11:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (16D42C00) [pid = 3844] [serial = 283] [outer = 15750400] 12:11:08 INFO - PROCESS | 3844 | 1461006668939 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (18084800) [pid = 3844] [serial = 284] [outer = 15750400] 12:11:09 INFO - PROCESS | 3844 | 1461006669491 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 841ms 12:11:09 INFO - PROCESS | 3844 | 1461006669537 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 3844 | 1461006669540 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 12:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:11:09 INFO - PROCESS | 3844 | 1461006669544 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 3844 | 1461006669547 Marionette TRACE conn3 <- [1,346,null,{}] 12:11:09 INFO - PROCESS | 3844 | 1461006669559 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:09 INFO - PROCESS | 3844 | 1461006669707 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:11:09 INFO - PROCESS | 3844 | 1461006669798 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 3844 | ++DOCSHELL 18FAA000 == 47 [pid = 3844] [id = 96] 12:11:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18FAA400) [pid = 3844] [serial = 285] [outer = 00000000] 12:11:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19D59800) [pid = 3844] [serial = 286] [outer = 18FAA400] 12:11:09 INFO - PROCESS | 3844 | 1461006669854 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1A1C3000) [pid = 3844] [serial = 287] [outer = 18FAA400] 12:11:10 INFO - PROCESS | 3844 | 1461006670426 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 920ms 12:11:10 INFO - PROCESS | 3844 | 1461006670479 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 3844 | 1461006670482 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 12:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:11:10 INFO - PROCESS | 3844 | 1461006670486 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 3844 | 1461006670488 Marionette TRACE conn3 <- [1,350,null,{}] 12:11:10 INFO - PROCESS | 3844 | 1461006670492 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:10 INFO - PROCESS | 3844 | 1461006670591 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:11:10 INFO - PROCESS | 3844 | 1461006670678 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 3844 | ++DOCSHELL 1AA57C00 == 48 [pid = 3844] [id = 97] 12:11:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1AA7C000) [pid = 3844] [serial = 288] [outer = 00000000] 12:11:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1C2B9000) [pid = 3844] [serial = 289] [outer = 1AA7C000] 12:11:10 INFO - PROCESS | 3844 | 1461006670731 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1CE48C00) [pid = 3844] [serial = 290] [outer = 1AA7C000] 12:11:11 INFO - PROCESS | 3844 | 1461006671305 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 856ms 12:11:11 INFO - PROCESS | 3844 | 1461006671327 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 3844 | 1461006671330 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 12:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:11:11 INFO - PROCESS | 3844 | 1461006671333 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 3844 | 1461006671335 Marionette TRACE conn3 <- [1,354,null,{}] 12:11:11 INFO - PROCESS | 3844 | 1461006671340 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:11 INFO - PROCESS | 3844 | 1461006671439 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:11:11 INFO - PROCESS | 3844 | 1461006671527 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 3844 | ++DOCSHELL 13771000 == 49 [pid = 3844] [id = 98] 12:11:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (142A9000) [pid = 3844] [serial = 291] [outer = 00000000] 12:11:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1838BC00) [pid = 3844] [serial = 292] [outer = 142A9000] 12:11:11 INFO - PROCESS | 3844 | 1461006671580 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (18701C00) [pid = 3844] [serial = 293] [outer = 142A9000] 12:11:12 INFO - PROCESS | 3844 | 1461006672361 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1063ms 12:11:12 INFO - PROCESS | 3844 | 1461006672425 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 3844 | 1461006672429 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 12:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:11:12 INFO - PROCESS | 3844 | 1461006672434 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 3844 | 1461006672437 Marionette TRACE conn3 <- [1,358,null,{}] 12:11:12 INFO - PROCESS | 3844 | 1461006672443 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:12 INFO - PROCESS | 3844 | 1461006672534 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:11:12 INFO - PROCESS | 3844 | 1461006672612 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 3844 | ++DOCSHELL 143B0000 == 50 [pid = 3844] [id = 99] 12:11:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (146AD400) [pid = 3844] [serial = 294] [outer = 00000000] 12:11:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (15E72000) [pid = 3844] [serial = 295] [outer = 146AD400] 12:11:12 INFO - PROCESS | 3844 | 1461006672661 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (164B2000) [pid = 3844] [serial = 296] [outer = 146AD400] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1C2BF400 == 49 [pid = 3844] [id = 92] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 19CFBC00 == 48 [pid = 3844] [id = 91] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1D4DE800 == 47 [pid = 3844] [id = 90] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1325B400 == 46 [pid = 3844] [id = 89] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1CBB8000 == 45 [pid = 3844] [id = 88] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1C2B9800 == 44 [pid = 3844] [id = 87] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 196C9C00 == 43 [pid = 3844] [id = 86] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 180BCC00 == 42 [pid = 3844] [id = 85] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 18388400 == 41 [pid = 3844] [id = 84] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 142AD800 == 40 [pid = 3844] [id = 83] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1BDA2800 == 39 [pid = 3844] [id = 81] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 157EFC00 == 38 [pid = 3844] [id = 80] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1364C800 == 37 [pid = 3844] [id = 79] 12:11:13 INFO - PROCESS | 3844 | --DOCSHELL 1AA6E400 == 36 [pid = 3844] [id = 78] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (15B31000) [pid = 3844] [serial = 157] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (142A8000) [pid = 3844] [serial = 124] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (12B8A000) [pid = 3844] [serial = 190] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (16A73800) [pid = 3844] [serial = 193] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1AA72000) [pid = 3844] [serial = 217] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1AA7C800) [pid = 3844] [serial = 218] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1AA70000) [pid = 3844] [serial = 196] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1A017800) [pid = 3844] [serial = 214] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (15556400) [pid = 3844] [serial = 205] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (15D91800) [pid = 3844] [serial = 206] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (18329800) [pid = 3844] [serial = 208] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18707400) [pid = 3844] [serial = 209] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1966E800) [pid = 3844] [serial = 211] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (19795000) [pid = 3844] [serial = 212] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1BDACC00) [pid = 3844] [serial = 221] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (157F3400) [pid = 3844] [serial = 203] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (14BBC000) [pid = 3844] [serial = 202] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1D4D8800) [pid = 3844] [serial = 199] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1C2B6400) [pid = 3844] [serial = 220] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1D471400) [pid = 3844] [serial = 230] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1C2C1000) [pid = 3844] [serial = 226] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1D603800) [pid = 3844] [serial = 232] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1C45C400) [pid = 3844] [serial = 223] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1D24AC00) [pid = 3844] [serial = 229] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1C45C800) [pid = 3844] [serial = 224] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1C98B800) [pid = 3844] [serial = 227] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1A0B4800) [pid = 3844] [serial = 215] [outer = 00000000] [url = about:blank] 12:11:13 INFO - PROCESS | 3844 | 1461006673221 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 856ms 12:11:13 INFO - PROCESS | 3844 | 1461006673279 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 3844 | 1461006673284 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 12:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:11:13 INFO - PROCESS | 3844 | 1461006673290 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 3844 | 1461006673293 Marionette TRACE conn3 <- [1,362,null,{}] 12:11:13 INFO - PROCESS | 3844 | 1461006673296 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:13 INFO - PROCESS | 3844 | 1461006673374 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:11:13 INFO - PROCESS | 3844 | 1461006673448 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 3844 | ++DOCSHELL 12D7F400 == 37 [pid = 3844] [id = 100] 12:11:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1376CC00) [pid = 3844] [serial = 297] [outer = 00000000] 12:11:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (157A6400) [pid = 3844] [serial = 298] [outer = 1376CC00] 12:11:13 INFO - PROCESS | 3844 | 1461006673495 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (16A68C00) [pid = 3844] [serial = 299] [outer = 1376CC00] 12:11:13 INFO - PROCESS | 3844 | 1461006673889 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 635ms 12:11:13 INFO - PROCESS | 3844 | 1461006673927 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 3844 | 1461006673929 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 12:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:11:13 INFO - PROCESS | 3844 | 1461006673986 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 3844 | 1461006673989 Marionette TRACE conn3 <- [1,366,null,{}] 12:11:13 INFO - PROCESS | 3844 | 1461006674000 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:14 INFO - PROCESS | 3844 | 1461006674078 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:11:14 INFO - PROCESS | 3844 | 1461006674085 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 3844 | ++DOCSHELL 18384400 == 38 [pid = 3844] [id = 101] 12:11:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (180C5800) [pid = 3844] [serial = 300] [outer = 00000000] 12:11:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18FAEC00) [pid = 3844] [serial = 301] [outer = 180C5800] 12:11:14 INFO - PROCESS | 3844 | 1461006674131 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (196C7C00) [pid = 3844] [serial = 302] [outer = 180C5800] 12:11:14 INFO - PROCESS | 3844 | 1461006674567 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 666ms 12:11:14 INFO - PROCESS | 3844 | 1461006674641 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 3844 | 1461006674643 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 12:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:11:14 INFO - PROCESS | 3844 | 1461006674647 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 3844 | 1461006674648 Marionette TRACE conn3 <- [1,370,null,{}] 12:11:14 INFO - PROCESS | 3844 | 1461006674652 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:14 INFO - PROCESS | 3844 | 1461006674752 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:11:14 INFO - PROCESS | 3844 | 1461006674766 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 3844 | ++DOCSHELL 1A017800 == 39 [pid = 3844] [id = 102] 12:11:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1A0B1400) [pid = 3844] [serial = 303] [outer = 00000000] 12:11:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1A556800) [pid = 3844] [serial = 304] [outer = 1A0B1400] 12:11:14 INFO - PROCESS | 3844 | 1461006674810 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1AA50400) [pid = 3844] [serial = 305] [outer = 1A0B1400] 12:11:15 INFO - PROCESS | 3844 | 1461006675220 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 602ms 12:11:15 INFO - PROCESS | 3844 | 1461006675256 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 3844 | 1461006675258 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 12:11:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:11:15 INFO - PROCESS | 3844 | 1461006675261 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 3844 | 1461006675263 Marionette TRACE conn3 <- [1,374,null,{}] 12:11:15 INFO - PROCESS | 3844 | 1461006675267 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:15 INFO - PROCESS | 3844 | 1461006675370 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:11:15 INFO - PROCESS | 3844 | 1461006675376 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 3844 | ++DOCSHELL 187CC800 == 40 [pid = 3844] [id = 103] 12:11:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1A1CE000) [pid = 3844] [serial = 306] [outer = 00000000] 12:11:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1AA7A400) [pid = 3844] [serial = 307] [outer = 1A1CE000] 12:11:15 INFO - PROCESS | 3844 | 1461006675420 Marionette DEBUG loaded listener.js 12:11:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1BD15000) [pid = 3844] [serial = 308] [outer = 1A1CE000] 12:11:15 INFO - PROCESS | 3844 | 1461006675875 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:11:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:11:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 635ms 12:11:15 INFO - PROCESS | 3844 | 1461006675898 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 3844 | 1461006675900 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 12:11:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:11:15 INFO - PROCESS | 3844 | 1461006675909 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 3844 | 1461006675910 Marionette TRACE conn3 <- [1,378,null,{}] 12:11:15 INFO - PROCESS | 3844 | 1461006675914 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:16 INFO - PROCESS | 3844 | 1461006676030 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:11:16 INFO - PROCESS | 3844 | 1461006676037 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 3844 | ++DOCSHELL 1C2B7C00 == 41 [pid = 3844] [id = 104] 12:11:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1C2B8000) [pid = 3844] [serial = 309] [outer = 00000000] 12:11:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1C45E800) [pid = 3844] [serial = 310] [outer = 1C2B8000] 12:11:16 INFO - PROCESS | 3844 | 1461006676113 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1C469400) [pid = 3844] [serial = 311] [outer = 1C2B8000] 12:11:16 INFO - PROCESS | 3844 | 1461006676627 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:11:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:11:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 745ms 12:11:16 INFO - PROCESS | 3844 | 1461006676677 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:11:16 INFO - PROCESS | 3844 | 1461006676679 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 12:11:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:11:16 INFO - PROCESS | 3844 | 1461006676682 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 3844 | 1461006676684 Marionette TRACE conn3 <- [1,382,null,{}] 12:11:16 INFO - PROCESS | 3844 | 1461006676687 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:16 INFO - PROCESS | 3844 | 1461006676786 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:11:16 INFO - PROCESS | 3844 | 1461006676794 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 3844 | ++DOCSHELL 1C2B8800 == 42 [pid = 3844] [id = 105] 12:11:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1C2BC800) [pid = 3844] [serial = 312] [outer = 00000000] 12:11:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1D241C00) [pid = 3844] [serial = 313] [outer = 1C2BC800] 12:11:16 INFO - PROCESS | 3844 | 1461006676837 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1D248000) [pid = 3844] [serial = 314] [outer = 1C2BC800] 12:11:17 INFO - PROCESS | 3844 | 1461006677273 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:11:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:11:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 634ms 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1CBB8400) [pid = 3844] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1D16DC00) [pid = 3844] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1C46A400) [pid = 3844] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1A010000) [pid = 3844] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (142B0800) [pid = 3844] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1D60C000) [pid = 3844] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (18708800) [pid = 3844] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1C2B9C00) [pid = 3844] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1832A800) [pid = 3844] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1DA45C00) [pid = 3844] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:11:17 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1A014400) [pid = 3844] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:11:17 INFO - PROCESS | 3844 | 1461006677478 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 3844 | 1461006677480 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 12:11:17 INFO - PROCESS | 3844 | 1461006677493 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 3844 | 1461006677495 Marionette TRACE conn3 <- [1,386,null,{}] 12:11:17 INFO - PROCESS | 3844 | 1461006677499 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:11:17 INFO - PROCESS | 3844 | 1461006677571 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:11:17 INFO - PROCESS | 3844 | 1461006677578 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 3844 | ++DOCSHELL 146AB800 == 43 [pid = 3844] [id = 106] 12:11:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (14BBA800) [pid = 3844] [serial = 315] [outer = 00000000] 12:11:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1A00E400) [pid = 3844] [serial = 316] [outer = 14BBA800] 12:11:17 INFO - PROCESS | 3844 | 1461006677622 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1AA6F400) [pid = 3844] [serial = 317] [outer = 14BBA800] 12:11:18 INFO - PROCESS | 3844 | 1461006678022 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 587ms 12:11:18 INFO - PROCESS | 3844 | 1461006678078 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 3844 | 1461006678080 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 12:11:18 INFO - PROCESS | 3844 | 1461006678083 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:11:18 INFO - PROCESS | 3844 | 1461006678085 Marionette TRACE conn3 <- [1,390,null,{}] 12:11:18 INFO - PROCESS | 3844 | 1461006678089 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:18 INFO - PROCESS | 3844 | 1461006678167 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:11:18 INFO - PROCESS | 3844 | 1461006678175 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 3844 | ++DOCSHELL 1C46A400 == 44 [pid = 3844] [id = 107] 12:11:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1C986C00) [pid = 3844] [serial = 318] [outer = 00000000] 12:11:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1D4D7400) [pid = 3844] [serial = 319] [outer = 1C986C00] 12:11:18 INFO - PROCESS | 3844 | 1461006678219 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1D601800) [pid = 3844] [serial = 320] [outer = 1C986C00] 12:11:18 INFO - PROCESS | 3844 | 1461006678691 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 650ms 12:11:18 INFO - PROCESS | 3844 | 1461006678753 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 3844 | 1461006678755 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 12:11:18 INFO - PROCESS | 3844 | 1461006678759 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:11:18 INFO - PROCESS | 3844 | 1461006678760 Marionette TRACE conn3 <- [1,394,null,{}] 12:11:18 INFO - PROCESS | 3844 | 1461006678764 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:18 INFO - PROCESS | 3844 | 1461006678836 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:11:18 INFO - PROCESS | 3844 | 1461006678844 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 3844 | ++DOCSHELL 1D476C00 == 45 [pid = 3844] [id = 108] 12:11:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1D4D4000) [pid = 3844] [serial = 321] [outer = 00000000] 12:11:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1D838000) [pid = 3844] [serial = 322] [outer = 1D4D4000] 12:11:18 INFO - PROCESS | 3844 | 1461006678887 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1DA3E000) [pid = 3844] [serial = 323] [outer = 1D4D4000] 12:11:19 INFO - PROCESS | 3844 | 1461006679320 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 603ms 12:11:19 INFO - PROCESS | 3844 | 1461006679366 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 3844 | 1461006679370 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 12:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:11:19 INFO - PROCESS | 3844 | 1461006679375 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 3844 | 1461006679379 Marionette TRACE conn3 <- [1,398,null,{}] 12:11:19 INFO - PROCESS | 3844 | 1461006679382 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:19 INFO - PROCESS | 3844 | 1461006679474 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:11:19 INFO - PROCESS | 3844 | 1461006679599 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 3844 | ++DOCSHELL 11BF9C00 == 46 [pid = 3844] [id = 109] 12:11:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (11BFAC00) [pid = 3844] [serial = 324] [outer = 00000000] 12:11:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (12DD7800) [pid = 3844] [serial = 325] [outer = 11BFAC00] 12:11:19 INFO - PROCESS | 3844 | 1461006679655 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1338E800) [pid = 3844] [serial = 326] [outer = 11BFAC00] 12:11:20 INFO - PROCESS | 3844 | 1461006680343 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1016ms 12:11:20 INFO - PROCESS | 3844 | 1461006680377 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 3844 | 1461006680382 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 12:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:11:20 INFO - PROCESS | 3844 | 1461006680389 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 3844 | 1461006680396 Marionette TRACE conn3 <- [1,402,null,{}] 12:11:20 INFO - PROCESS | 3844 | 1461006680450 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:20 INFO - PROCESS | 3844 | 1461006680604 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:11:20 INFO - PROCESS | 3844 | 1461006680722 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 3844 | ++DOCSHELL 16D50C00 == 47 [pid = 3844] [id = 110] 12:11:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (16D57800) [pid = 3844] [serial = 327] [outer = 00000000] 12:11:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (18B2A000) [pid = 3844] [serial = 328] [outer = 16D57800] 12:11:20 INFO - PROCESS | 3844 | 1461006680781 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (18BE8000) [pid = 3844] [serial = 329] [outer = 16D57800] 12:11:21 INFO - PROCESS | 3844 | 1461006681341 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:11:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:11:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 968ms 12:11:21 INFO - PROCESS | 3844 | 1461006681387 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 3844 | 1461006681392 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 12:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:11:21 INFO - PROCESS | 3844 | 1461006681396 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 3844 | 1461006681398 Marionette TRACE conn3 <- [1,406,null,{}] 12:11:21 INFO - PROCESS | 3844 | 1461006681402 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:21 INFO - PROCESS | 3844 | 1461006681547 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:11:21 INFO - PROCESS | 3844 | 1461006681564 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 3844 | ++DOCSHELL 18BEA800 == 48 [pid = 3844] [id = 111] 12:11:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18BEB400) [pid = 3844] [serial = 330] [outer = 00000000] 12:11:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1967BC00) [pid = 3844] [serial = 331] [outer = 18BEB400] 12:11:21 INFO - PROCESS | 3844 | 1461006681617 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1A1CD800) [pid = 3844] [serial = 332] [outer = 18BEB400] 12:11:22 INFO - PROCESS | 3844 | 1461006682249 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 920ms 12:11:22 INFO - PROCESS | 3844 | 1461006682300 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:11:22 INFO - PROCESS | 3844 | 1461006682302 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 12:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:11:22 INFO - PROCESS | 3844 | 1461006682312 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 3844 | 1461006682318 Marionette TRACE conn3 <- [1,410,null,{}] 12:11:22 INFO - PROCESS | 3844 | 1461006682338 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:22 INFO - PROCESS | 3844 | 1461006682437 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:11:22 INFO - PROCESS | 3844 | 1461006682518 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 3844 | ++DOCSHELL 11BF4C00 == 49 [pid = 3844] [id = 112] 12:11:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (11BF5800) [pid = 3844] [serial = 333] [outer = 00000000] 12:11:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1D60D800) [pid = 3844] [serial = 334] [outer = 11BF5800] 12:11:22 INFO - PROCESS | 3844 | 1461006682624 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1DA39000) [pid = 3844] [serial = 335] [outer = 11BF5800] 12:11:23 INFO - PROCESS | 3844 | 1461006683376 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:11:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1094ms 12:11:23 INFO - PROCESS | 3844 | 1461006683407 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 3844 | 1461006683411 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 12:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:11:23 INFO - PROCESS | 3844 | 1461006683439 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 3844 | 1461006683443 Marionette TRACE conn3 <- [1,414,null,{}] 12:11:23 INFO - PROCESS | 3844 | 1461006683449 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:23 INFO - PROCESS | 3844 | 1461006683545 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:11:23 INFO - PROCESS | 3844 | 1461006683662 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 3844 | ++DOCSHELL 1376C400 == 50 [pid = 3844] [id = 113] 12:11:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (143A8C00) [pid = 3844] [serial = 336] [outer = 00000000] 12:11:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (15E7D800) [pid = 3844] [serial = 337] [outer = 143A8C00] 12:11:23 INFO - PROCESS | 3844 | 1461006683756 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1832F800) [pid = 3844] [serial = 338] [outer = 143A8C00] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 1D476C00 == 49 [pid = 3844] [id = 108] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 1C46A400 == 48 [pid = 3844] [id = 107] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 146AB800 == 47 [pid = 3844] [id = 106] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 1C2B8800 == 46 [pid = 3844] [id = 105] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 1C2B7C00 == 45 [pid = 3844] [id = 104] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 187CC800 == 44 [pid = 3844] [id = 103] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 1A017800 == 43 [pid = 3844] [id = 102] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 18384400 == 42 [pid = 3844] [id = 101] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 12D7F400 == 41 [pid = 3844] [id = 100] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 143B0000 == 40 [pid = 3844] [id = 99] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 13771000 == 39 [pid = 3844] [id = 98] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 1AA57C00 == 38 [pid = 3844] [id = 97] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 18FAA000 == 37 [pid = 3844] [id = 96] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 14BBD800 == 36 [pid = 3844] [id = 95] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (18FAE800) [pid = 3844] [serial = 277] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (14310C00) [pid = 3844] [serial = 235] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (18385400) [pid = 3844] [serial = 238] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1C988400) [pid = 3844] [serial = 241] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1D832800) [pid = 3844] [serial = 244] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 11BEFC00 == 35 [pid = 3844] [id = 94] 12:11:24 INFO - PROCESS | 3844 | --DOCSHELL 18FA6800 == 34 [pid = 3844] [id = 93] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1DC2D000) [pid = 3844] [serial = 274] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1DC30C00) [pid = 3844] [serial = 275] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1DA3E400) [pid = 3844] [serial = 269] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1CBAB000) [pid = 3844] [serial = 271] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1C983400) [pid = 3844] [serial = 260] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1DA43000) [pid = 3844] [serial = 272] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1CE49C00) [pid = 3844] [serial = 262] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1D250C00) [pid = 3844] [serial = 263] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1D60E800) [pid = 3844] [serial = 266] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1D60DC00) [pid = 3844] [serial = 265] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1D607C00) [pid = 3844] [serial = 233] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1AA70400) [pid = 3844] [serial = 256] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1AA7A800) [pid = 3844] [serial = 257] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (16402000) [pid = 3844] [serial = 248] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (14BB8800) [pid = 3844] [serial = 247] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1DA3DC00) [pid = 3844] [serial = 268] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (19A84400) [pid = 3844] [serial = 251] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19670400) [pid = 3844] [serial = 250] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1C469800) [pid = 3844] [serial = 259] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1978E400) [pid = 3844] [serial = 253] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1A017C00) [pid = 3844] [serial = 254] [outer = 00000000] [url = about:blank] 12:11:24 INFO - PROCESS | 3844 | 1461006684383 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:11:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1015ms 12:11:24 INFO - PROCESS | 3844 | 1461006684441 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 3844 | 1461006684446 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 12:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:11:24 INFO - PROCESS | 3844 | 1461006684452 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 3844 | 1461006684454 Marionette TRACE conn3 <- [1,418,null,{}] 12:11:24 INFO - PROCESS | 3844 | 1461006684458 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:24 INFO - PROCESS | 3844 | 1461006684544 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:11:24 INFO - PROCESS | 3844 | 1461006684617 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 3844 | ++DOCSHELL 1435B400 == 35 [pid = 3844] [id = 114] 12:11:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (143B0000) [pid = 3844] [serial = 339] [outer = 00000000] 12:11:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (16D58C00) [pid = 3844] [serial = 340] [outer = 143B0000] 12:11:24 INFO - PROCESS | 3844 | 1461006684670 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18773000) [pid = 3844] [serial = 341] [outer = 143B0000] 12:11:25 INFO - PROCESS | 3844 | 1461006685589 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1158ms 12:11:25 INFO - PROCESS | 3844 | 1461006685632 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 3844 | 1461006685635 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 12:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:11:25 INFO - PROCESS | 3844 | 1461006685642 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 3844 | 1461006685645 Marionette TRACE conn3 <- [1,422,null,{}] 12:11:25 INFO - PROCESS | 3844 | 1461006685655 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:25 INFO - PROCESS | 3844 | 1461006685732 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:11:25 INFO - PROCESS | 3844 | 1461006685738 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 3844 | ++DOCSHELL 1877E400 == 36 [pid = 3844] [id = 115] 12:11:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (187CBC00) [pid = 3844] [serial = 342] [outer = 00000000] 12:11:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (18E9C400) [pid = 3844] [serial = 343] [outer = 187CBC00] 12:11:25 INFO - PROCESS | 3844 | 1461006685784 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (18FB2800) [pid = 3844] [serial = 344] [outer = 187CBC00] 12:11:26 INFO - PROCESS | 3844 | 1461006686682 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:11:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:11:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1110ms 12:11:26 INFO - PROCESS | 3844 | 1461006686760 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 3844 | 1461006686763 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 12:11:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:11:26 INFO - PROCESS | 3844 | 1461006686767 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 3844 | 1461006686769 Marionette TRACE conn3 <- [1,426,null,{}] 12:11:26 INFO - PROCESS | 3844 | 1461006686773 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:26 INFO - PROCESS | 3844 | 1461006686877 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:11:26 INFO - PROCESS | 3844 | 1461006686884 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:26 INFO - PROCESS | 3844 | ++DOCSHELL 18FA5400 == 37 [pid = 3844] [id = 116] 12:11:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (18FA5800) [pid = 3844] [serial = 345] [outer = 00000000] 12:11:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19F97000) [pid = 3844] [serial = 346] [outer = 18FA5800] 12:11:26 INFO - PROCESS | 3844 | 1461006686978 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1A018000) [pid = 3844] [serial = 347] [outer = 18FA5800] 12:11:27 INFO - PROCESS | 3844 | 1461006687443 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 3844 | 1461006687502 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 12:11:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:11:27 INFO - PROCESS | 3844 | 1461006687505 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 3844 | 1461006687507 Marionette TRACE conn3 <- [1,430,null,{}] 12:11:27 INFO - PROCESS | 3844 | 1461006687520 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:27 INFO - PROCESS | 3844 | 1461006687621 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:11:27 INFO - PROCESS | 3844 | 1461006687629 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C0800 == 38 [pid = 3844] [id = 117] 12:11:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1A1CCC00) [pid = 3844] [serial = 348] [outer = 00000000] 12:11:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1AA71400) [pid = 3844] [serial = 349] [outer = 1A1CCC00] 12:11:27 INFO - PROCESS | 3844 | 1461006687681 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1BD11400) [pid = 3844] [serial = 350] [outer = 1A1CCC00] 12:11:28 INFO - PROCESS | 3844 | 1461006688106 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 666ms 12:11:28 INFO - PROCESS | 3844 | 1461006688164 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:11:28 INFO - PROCESS | 3844 | 1461006688166 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 12:11:28 INFO - PROCESS | 3844 | 1461006688169 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:11:28 INFO - PROCESS | 3844 | 1461006688171 Marionette TRACE conn3 <- [1,434,null,{}] 12:11:28 INFO - PROCESS | 3844 | 1461006688174 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:28 INFO - PROCESS | 3844 | 1461006688317 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1A1CE000) [pid = 3844] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1C986C00) [pid = 3844] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1664FC00) [pid = 3844] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1A0B1400) [pid = 3844] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (180C5800) [pid = 3844] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1376CC00) [pid = 3844] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (142A9000) [pid = 3844] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1C2BC800) [pid = 3844] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (146AD400) [pid = 3844] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1C2B8000) [pid = 3844] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:11:28 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (14BBA800) [pid = 3844] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:11:28 INFO - PROCESS | 3844 | 1461006688545 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 3844 | ++DOCSHELL 11BF1800 == 39 [pid = 3844] [id = 118] 12:11:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (12BBF800) [pid = 3844] [serial = 351] [outer = 00000000] 12:11:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (14BBA800) [pid = 3844] [serial = 352] [outer = 12BBF800] 12:11:28 INFO - PROCESS | 3844 | 1461006688593 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18B29800) [pid = 3844] [serial = 353] [outer = 12BBF800] 12:11:28 INFO - PROCESS | 3844 | 1461006688949 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:11:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:11:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 857ms 12:11:29 INFO - PROCESS | 3844 | 1461006689012 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 3844 | 1461006689014 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 12:11:29 INFO - PROCESS | 3844 | 1461006689065 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:11:29 INFO - PROCESS | 3844 | 1461006689067 Marionette TRACE conn3 <- [1,438,null,{}] 12:11:29 INFO - PROCESS | 3844 | 1461006689071 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:29 INFO - PROCESS | 3844 | 1461006689173 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:11:29 INFO - PROCESS | 3844 | 1461006689183 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 3844 | ++DOCSHELL 12D78C00 == 40 [pid = 3844] [id = 119] 12:11:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1664FC00) [pid = 3844] [serial = 354] [outer = 00000000] 12:11:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1C98D800) [pid = 3844] [serial = 355] [outer = 1664FC00] 12:11:29 INFO - PROCESS | 3844 | 1461006689226 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1C98C000) [pid = 3844] [serial = 356] [outer = 1664FC00] 12:11:29 INFO - PROCESS | 3844 | 1461006689617 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:11:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:11:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 603ms 12:11:29 INFO - PROCESS | 3844 | 1461006689664 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 3844 | 1461006689666 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 12:11:29 INFO - PROCESS | 3844 | 1461006689670 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:11:29 INFO - PROCESS | 3844 | 1461006689671 Marionette TRACE conn3 <- [1,442,null,{}] 12:11:29 INFO - PROCESS | 3844 | 1461006689675 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:29 INFO - PROCESS | 3844 | 1461006689754 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:11:29 INFO - PROCESS | 3844 | 1461006689760 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 3844 | ++DOCSHELL 1CE3E000 == 41 [pid = 3844] [id = 120] 12:11:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1CE41800) [pid = 3844] [serial = 357] [outer = 00000000] 12:11:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1D471C00) [pid = 3844] [serial = 358] [outer = 1CE41800] 12:11:29 INFO - PROCESS | 3844 | 1461006689804 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1D471800) [pid = 3844] [serial = 359] [outer = 1CE41800] 12:11:30 INFO - PROCESS | 3844 | 1461006690233 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:11:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:11:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 603ms 12:11:30 INFO - PROCESS | 3844 | 1461006690275 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 3844 | 1461006690277 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 12:11:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:11:30 INFO - PROCESS | 3844 | 1461006690284 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 3844 | 1461006690286 Marionette TRACE conn3 <- [1,446,null,{}] 12:11:30 INFO - PROCESS | 3844 | 1461006690290 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:30 INFO - PROCESS | 3844 | 1461006690367 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:11:30 INFO - PROCESS | 3844 | 1461006690373 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 3844 | ++DOCSHELL 1C988800 == 42 [pid = 3844] [id = 121] 12:11:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1D46C400) [pid = 3844] [serial = 360] [outer = 00000000] 12:11:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1D832C00) [pid = 3844] [serial = 361] [outer = 1D46C400] 12:11:30 INFO - PROCESS | 3844 | 1461006690416 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1D83B000) [pid = 3844] [serial = 362] [outer = 1D46C400] 12:11:31 INFO - PROCESS | 3844 | 1461006691112 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:11:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:11:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 904ms 12:11:31 INFO - PROCESS | 3844 | 1461006691220 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:11:31 INFO - PROCESS | 3844 | 1461006691226 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 12:11:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:11:31 INFO - PROCESS | 3844 | 1461006691231 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 3844 | 1461006691235 Marionette TRACE conn3 <- [1,450,null,{}] 12:11:31 INFO - PROCESS | 3844 | 1461006691241 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:31 INFO - PROCESS | 3844 | 1461006691354 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:11:31 INFO - PROCESS | 3844 | 1461006691467 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 3844 | ++DOCSHELL 1434F000 == 43 [pid = 3844] [id = 122] 12:11:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (143A4C00) [pid = 3844] [serial = 363] [outer = 00000000] 12:11:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (18771400) [pid = 3844] [serial = 364] [outer = 143A4C00] 12:11:31 INFO - PROCESS | 3844 | 1461006691524 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1877B800) [pid = 3844] [serial = 365] [outer = 143A4C00] 12:11:32 INFO - PROCESS | 3844 | 1461006692082 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 3844 | 1461006692141 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 12:11:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:11:32 INFO - PROCESS | 3844 | 1461006692148 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 3844 | 1461006692151 Marionette TRACE conn3 <- [1,454,null,{}] 12:11:32 INFO - PROCESS | 3844 | 1461006692155 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:32 INFO - PROCESS | 3844 | 1461006692255 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:11:32 INFO - PROCESS | 3844 | 1461006692348 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 3844 | ++DOCSHELL 16A6B400 == 44 [pid = 3844] [id = 123] 12:11:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (180C3400) [pid = 3844] [serial = 366] [outer = 00000000] 12:11:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19CF7000) [pid = 3844] [serial = 367] [outer = 180C3400] 12:11:32 INFO - PROCESS | 3844 | 1461006692400 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1AA70400) [pid = 3844] [serial = 368] [outer = 180C3400] 12:11:32 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:32 INFO - PROCESS | 3844 | 1461006692977 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:11:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:11:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 857ms 12:11:33 INFO - PROCESS | 3844 | 1461006692998 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 3844 | 1461006693001 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 12:11:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:11:33 INFO - PROCESS | 3844 | 1461006693006 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:11:33 INFO - PROCESS | 3844 | 1461006693010 Marionette TRACE conn3 <- [1,458,null,{}] 12:11:33 INFO - PROCESS | 3844 | 1461006693022 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:33 INFO - PROCESS | 3844 | 1461006693122 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:11:33 INFO - PROCESS | 3844 | 1461006693216 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 3844 | ++DOCSHELL 1D60E800 == 45 [pid = 3844] [id = 124] 12:11:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1D831000) [pid = 3844] [serial = 369] [outer = 00000000] 12:11:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1DA3EC00) [pid = 3844] [serial = 370] [outer = 1D831000] 12:11:33 INFO - PROCESS | 3844 | 1461006693271 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1DA44800) [pid = 3844] [serial = 371] [outer = 1D831000] 12:11:33 INFO - PROCESS | 3844 | 1461006693893 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 3844 | 1461006693944 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 12:11:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:11:33 INFO - PROCESS | 3844 | 1461006693948 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:11:33 INFO - PROCESS | 3844 | 1461006693950 Marionette TRACE conn3 <- [1,462,null,{}] 12:11:33 INFO - PROCESS | 3844 | 1461006693953 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:34 INFO - PROCESS | 3844 | 1461006694050 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:11:34 INFO - PROCESS | 3844 | 1461006694144 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 3844 | ++DOCSHELL 199C5000 == 46 [pid = 3844] [id = 125] 12:11:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (199C5400) [pid = 3844] [serial = 372] [outer = 00000000] 12:11:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (199CE000) [pid = 3844] [serial = 373] [outer = 199C5400] 12:11:34 INFO - PROCESS | 3844 | 1461006694197 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1C45C800) [pid = 3844] [serial = 374] [outer = 199C5400] 12:11:34 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:34 INFO - PROCESS | 3844 | 1461006694791 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:11:34 INFO - PROCESS | 3844 | 1461006694855 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 12:11:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:11:34 INFO - PROCESS | 3844 | 1461006694860 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 3844 | 1461006694863 Marionette TRACE conn3 <- [1,466,null,{}] 12:11:34 INFO - PROCESS | 3844 | 1461006694868 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:34 INFO - PROCESS | 3844 | 1461006694963 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:11:35 INFO - PROCESS | 3844 | 1461006695041 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 3844 | ++DOCSHELL 16410800 == 47 [pid = 3844] [id = 126] 12:11:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (16A68000) [pid = 3844] [serial = 375] [outer = 00000000] 12:11:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (18FBE400) [pid = 3844] [serial = 376] [outer = 16A68000] 12:11:35 INFO - PROCESS | 3844 | 1461006695099 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (199D2C00) [pid = 3844] [serial = 377] [outer = 16A68000] 12:11:35 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:11:35 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:11:35 INFO - PROCESS | 3844 | 1461006695893 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 3844 | 1461006695956 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 12:11:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:11:35 INFO - PROCESS | 3844 | 1461006695979 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 3844 | 1461006695982 Marionette TRACE conn3 <- [1,470,null,{}] 12:11:35 INFO - PROCESS | 3844 | 1461006695988 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:36 INFO - PROCESS | 3844 | 1461006696080 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:11:36 INFO - PROCESS | 3844 | 1461006696161 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 3844 | ++DOCSHELL 180C5800 == 48 [pid = 3844] [id = 127] 12:11:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (18774000) [pid = 3844] [serial = 378] [outer = 00000000] 12:11:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (18BE7400) [pid = 3844] [serial = 379] [outer = 18774000] 12:11:36 INFO - PROCESS | 3844 | 1461006696210 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (18FA6800) [pid = 3844] [serial = 380] [outer = 18774000] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 1CE3E000 == 47 [pid = 3844] [id = 120] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 12D78C00 == 46 [pid = 3844] [id = 119] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 11BF1800 == 45 [pid = 3844] [id = 118] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 1A1C0800 == 44 [pid = 3844] [id = 117] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 18FA5400 == 43 [pid = 3844] [id = 116] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 1877E400 == 42 [pid = 3844] [id = 115] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 1435B400 == 41 [pid = 3844] [id = 114] 12:11:36 INFO - PROCESS | 3844 | --DOCSHELL 1376C400 == 40 [pid = 3844] [id = 113] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1D24CC00) [pid = 3844] [serial = 188] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1D838000) [pid = 3844] [serial = 322] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1A556800) [pid = 3844] [serial = 304] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (18FAEC00) [pid = 3844] [serial = 301] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (196C7C00) [pid = 3844] [serial = 302] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (157A6400) [pid = 3844] [serial = 298] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (16A68C00) [pid = 3844] [serial = 299] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (18701C00) [pid = 3844] [serial = 293] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1838BC00) [pid = 3844] [serial = 292] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (16D42C00) [pid = 3844] [serial = 283] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1D241C00) [pid = 3844] [serial = 313] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (15E72000) [pid = 3844] [serial = 295] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (164B2000) [pid = 3844] [serial = 296] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (11BF9000) [pid = 3844] [serial = 280] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (19D59800) [pid = 3844] [serial = 286] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1C45E800) [pid = 3844] [serial = 310] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1C2B9000) [pid = 3844] [serial = 289] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1A00E400) [pid = 3844] [serial = 316] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1AA6F400) [pid = 3844] [serial = 317] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1D248000) [pid = 3844] [serial = 314] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1AA7A400) [pid = 3844] [serial = 307] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1BD15000) [pid = 3844] [serial = 308] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1C469400) [pid = 3844] [serial = 311] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1D4D7400) [pid = 3844] [serial = 319] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1D601800) [pid = 3844] [serial = 320] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1AA50400) [pid = 3844] [serial = 305] [outer = 00000000] [url = about:blank] 12:11:36 INFO - PROCESS | 3844 | 1461006696757 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:11:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:11:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 873ms 12:11:36 INFO - PROCESS | 3844 | 1461006696825 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 3844 | 1461006696830 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 12:11:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:11:36 INFO - PROCESS | 3844 | 1461006696836 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 3844 | 1461006696839 Marionette TRACE conn3 <- [1,474,null,{}] 12:11:36 INFO - PROCESS | 3844 | 1461006696842 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:36 INFO - PROCESS | 3844 | 1461006696921 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:11:36 INFO - PROCESS | 3844 | 1461006696940 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 3844 | ++DOCSHELL 1832A000 == 41 [pid = 3844] [id = 128] 12:11:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (18701C00) [pid = 3844] [serial = 381] [outer = 00000000] 12:11:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (18B2EC00) [pid = 3844] [serial = 382] [outer = 18701C00] 12:11:37 INFO - PROCESS | 3844 | 1461006696985 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18FB0800) [pid = 3844] [serial = 383] [outer = 18701C00] 12:11:37 INFO - PROCESS | 3844 | 1461006697444 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:11:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:11:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 650ms 12:11:37 INFO - PROCESS | 3844 | 1461006697473 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 3844 | 1461006697475 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 12:11:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:11:37 INFO - PROCESS | 3844 | 1461006697479 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 3844 | 1461006697482 Marionette TRACE conn3 <- [1,478,null,{}] 12:11:37 INFO - PROCESS | 3844 | 1461006697492 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:37 INFO - PROCESS | 3844 | 1461006697620 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:11:37 INFO - PROCESS | 3844 | 1461006697629 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 3844 | ++DOCSHELL 199CE800 == 42 [pid = 3844] [id = 129] 12:11:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19F9F400) [pid = 3844] [serial = 384] [outer = 00000000] 12:11:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1A1C4400) [pid = 3844] [serial = 385] [outer = 19F9F400] 12:11:37 INFO - PROCESS | 3844 | 1461006697676 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1AA50400) [pid = 3844] [serial = 386] [outer = 19F9F400] 12:11:38 INFO - PROCESS | 3844 | 1461006698130 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:11:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:11:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 650ms 12:11:38 INFO - PROCESS | 3844 | 1461006698148 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 3844 | 1461006698150 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 12:11:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:11:38 INFO - PROCESS | 3844 | 1461006698154 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 3844 | 1461006698155 Marionette TRACE conn3 <- [1,482,null,{}] 12:11:38 INFO - PROCESS | 3844 | 1461006698162 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:38 INFO - PROCESS | 3844 | 1461006698238 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:11:38 INFO - PROCESS | 3844 | 1461006698244 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 3844 | ++DOCSHELL 1AA70000 == 43 [pid = 3844] [id = 130] 12:11:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1AA7B400) [pid = 3844] [serial = 387] [outer = 00000000] 12:11:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1C2B7000) [pid = 3844] [serial = 388] [outer = 1AA7B400] 12:11:38 INFO - PROCESS | 3844 | 1461006698288 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1C2C2C00) [pid = 3844] [serial = 389] [outer = 1AA7B400] 12:11:38 INFO - PROCESS | 3844 | 1461006698764 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:11:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:11:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 651ms 12:11:38 INFO - PROCESS | 3844 | 1461006698792 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 3844 | 1461006698794 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 12:11:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:11:38 INFO - PROCESS | 3844 | 1461006698797 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 3844 | 1461006698799 Marionette TRACE conn3 <- [1,486,null,{}] 12:11:38 INFO - PROCESS | 3844 | 1461006698802 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:38 INFO - PROCESS | 3844 | 1461006698875 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:11:38 INFO - PROCESS | 3844 | 1461006698882 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 3844 | ++DOCSHELL 15BB1400 == 44 [pid = 3844] [id = 131] 12:11:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1C2B4400) [pid = 3844] [serial = 390] [outer = 00000000] 12:11:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1C98F000) [pid = 3844] [serial = 391] [outer = 1C2B4400] 12:11:38 INFO - PROCESS | 3844 | 1461006698925 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1CE3F400) [pid = 3844] [serial = 392] [outer = 1C2B4400] 12:11:39 INFO - PROCESS | 3844 | 1461006699420 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:11:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:11:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 650ms 12:11:39 INFO - PROCESS | 3844 | 1461006699435 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:11:39 INFO - PROCESS | 3844 | 1461006699437 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 12:11:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:11:39 INFO - PROCESS | 3844 | 1461006699440 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:11:39 INFO - PROCESS | 3844 | 1461006699442 Marionette TRACE conn3 <- [1,490,null,{}] 12:11:39 INFO - PROCESS | 3844 | 1461006699451 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:39 INFO - PROCESS | 3844 | 1461006699571 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:11:39 INFO - PROCESS | 3844 | 1461006699654 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 3844 | ++DOCSHELL 1D248800 == 45 [pid = 3844] [id = 132] 12:11:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1D46D000) [pid = 3844] [serial = 393] [outer = 00000000] 12:11:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1D602400) [pid = 3844] [serial = 394] [outer = 1D46D000] 12:11:39 INFO - PROCESS | 3844 | 1461006699749 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1D60A000) [pid = 3844] [serial = 395] [outer = 1D46D000] 12:11:40 INFO - PROCESS | 3844 | 1461006700156 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:11:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:11:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 745ms 12:11:40 INFO - PROCESS | 3844 | 1461006700213 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:11:40 INFO - PROCESS | 3844 | 1461006700215 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 12:11:40 INFO - PROCESS | 3844 | 1461006700218 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:11:40 INFO - PROCESS | 3844 | 1461006700220 Marionette TRACE conn3 <- [1,494,null,{}] 12:11:40 INFO - PROCESS | 3844 | 1461006700224 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:40 INFO - PROCESS | 3844 | 1461006700330 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:11:40 INFO - PROCESS | 3844 | 1461006700336 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:40 INFO - PROCESS | 3844 | ++DOCSHELL 143B0C00 == 46 [pid = 3844] [id = 133] 12:11:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (14BBD000) [pid = 3844] [serial = 396] [outer = 00000000] 12:11:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1D641C00) [pid = 3844] [serial = 397] [outer = 14BBD000] 12:11:40 INFO - PROCESS | 3844 | 1461006700379 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1D644C00) [pid = 3844] [serial = 398] [outer = 14BBD000] 12:11:40 INFO - PROCESS | 3844 | 1461006700811 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:11:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:11:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 651ms 12:11:40 INFO - PROCESS | 3844 | 1461006700857 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:11:40 INFO - PROCESS | 3844 | 1461006700859 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 12:11:40 INFO - PROCESS | 3844 | 1461006700862 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:11:40 INFO - PROCESS | 3844 | 1461006700864 Marionette TRACE conn3 <- [1,498,null,{}] 12:11:40 INFO - PROCESS | 3844 | 1461006700868 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:40 INFO - PROCESS | 3844 | 1461006700969 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:11:41 INFO - PROCESS | 3844 | 1461006701055 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 3844 | ++DOCSHELL 1D63F000 == 47 [pid = 3844] [id = 134] 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1D63F400) [pid = 3844] [serial = 399] [outer = 00000000] 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1DA3CC00) [pid = 3844] [serial = 400] [outer = 1D63F400] 12:11:41 INFO - PROCESS | 3844 | 1461006701102 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1DC2C800) [pid = 3844] [serial = 401] [outer = 1D63F400] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1D4D4000) [pid = 3844] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (187CBC00) [pid = 3844] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (143B0000) [pid = 3844] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (143A8C00) [pid = 3844] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1A1CCC00) [pid = 3844] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (12BBF800) [pid = 3844] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1CE41800) [pid = 3844] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18FA5800) [pid = 3844] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:11:41 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1664FC00) [pid = 3844] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (199CEC00) [pid = 3844] [serial = 402] [outer = 1E3AB400] 12:11:41 INFO - PROCESS | 3844 | 1461006701677 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:11:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:11:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 841ms 12:11:41 INFO - PROCESS | 3844 | 1461006701706 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 3844 | 1461006701708 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 12:11:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:11:41 INFO - PROCESS | 3844 | 1461006701711 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 3844 | 1461006701713 Marionette TRACE conn3 <- [1,502,null,{}] 12:11:41 INFO - PROCESS | 3844 | 1461006701717 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:41 INFO - PROCESS | 3844 | 1461006701792 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:11:41 INFO - PROCESS | 3844 | 1461006701798 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 3844 | ++DOCSHELL 1A1CCC00 == 48 [pid = 3844] [id = 135] 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1AA79800) [pid = 3844] [serial = 403] [outer = 00000000] 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1D4D4000) [pid = 3844] [serial = 404] [outer = 1AA79800] 12:11:41 INFO - PROCESS | 3844 | 1461006701841 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1D83B400) [pid = 3844] [serial = 405] [outer = 1AA79800] 12:11:42 INFO - PROCESS | 3844 | 1461006702304 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:11:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:11:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 603ms 12:11:42 INFO - PROCESS | 3844 | 1461006702340 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:11:42 INFO - PROCESS | 3844 | 1461006702342 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 12:11:42 INFO - PROCESS | 3844 | 1461006702346 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:11:42 INFO - PROCESS | 3844 | 1461006702347 Marionette TRACE conn3 <- [1,506,null,{}] 12:11:42 INFO - PROCESS | 3844 | 1461006702351 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:42 INFO - PROCESS | 3844 | 1461006702426 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:11:42 INFO - PROCESS | 3844 | 1461006702432 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 3844 | ++DOCSHELL 15555800 == 49 [pid = 3844] [id = 136] 12:11:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (17D87400) [pid = 3844] [serial = 406] [outer = 00000000] 12:11:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (17D8EC00) [pid = 3844] [serial = 407] [outer = 17D87400] 12:11:42 INFO - PROCESS | 3844 | 1461006702475 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (17D91800) [pid = 3844] [serial = 408] [outer = 17D87400] 12:11:42 INFO - PROCESS | 3844 | 1461006702924 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:11:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:11:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 650ms 12:11:43 INFO - PROCESS | 3844 | 1461006702984 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:11:43 INFO - PROCESS | 3844 | 1461006702986 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 12:11:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:11:43 INFO - PROCESS | 3844 | 1461006702990 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - PROCESS | 3844 | 1461006702992 Marionette TRACE conn3 <- [1,510,null,{}] 12:11:43 INFO - PROCESS | 3844 | 1461006702996 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:43 INFO - PROCESS | 3844 | 1461006703088 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:11:43 INFO - PROCESS | 3844 | 1461006703096 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 3844 | ++DOCSHELL 18BE3800 == 50 [pid = 3844] [id = 137] 12:11:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (18DAC400) [pid = 3844] [serial = 409] [outer = 00000000] 12:11:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (18DB1000) [pid = 3844] [serial = 410] [outer = 18DAC400] 12:11:43 INFO - PROCESS | 3844 | 1461006703152 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (18FA5800) [pid = 3844] [serial = 411] [outer = 18DAC400] 12:11:43 INFO - PROCESS | 3844 | 1461006703717 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:11:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:11:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 745ms 12:11:43 INFO - PROCESS | 3844 | 1461006703730 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:11:43 INFO - PROCESS | 3844 | 1461006703735 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 12:11:43 INFO - PROCESS | 3844 | 1461006703786 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:11:43 INFO - PROCESS | 3844 | 1461006703790 Marionette TRACE conn3 <- [1,514,null,{}] 12:11:43 INFO - PROCESS | 3844 | 1461006703811 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:43 INFO - PROCESS | 3844 | 1461006703915 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:11:44 INFO - PROCESS | 3844 | 1461006704053 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 3844 | ++DOCSHELL 13511800 == 51 [pid = 3844] [id = 138] 12:11:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (13511C00) [pid = 3844] [serial = 412] [outer = 00000000] 12:11:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (13518000) [pid = 3844] [serial = 413] [outer = 13511C00] 12:11:44 INFO - PROCESS | 3844 | 1461006704110 Marionette DEBUG loaded listener.js 12:11:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (14BB2000) [pid = 3844] [serial = 414] [outer = 13511C00] 12:11:44 INFO - PROCESS | 3844 | 1461006704625 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:11:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:11:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 872ms 12:11:44 INFO - PROCESS | 3844 | 1461006704687 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 3844 | 1461006704693 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 12:11:44 INFO - PROCESS | 3844 | 1461006704700 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:11:44 INFO - PROCESS | 3844 | 1461006704703 Marionette TRACE conn3 <- [1,518,null,{}] 12:11:44 INFO - PROCESS | 3844 | 1461006704707 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:44 INFO - PROCESS | 3844 | 1461006704810 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:11:44 INFO - PROCESS | 3844 | 1461006704908 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 3844 | ++DOCSHELL 15E7E000 == 52 [pid = 3844] [id = 139] 12:11:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (164AA000) [pid = 3844] [serial = 415] [outer = 00000000] 12:11:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (17D93400) [pid = 3844] [serial = 416] [outer = 164AA000] 12:11:44 INFO - PROCESS | 3844 | 1461006704961 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (18770C00) [pid = 3844] [serial = 417] [outer = 164AA000] 12:11:45 INFO - PROCESS | 3844 | 1461006705534 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:11:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:11:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 920ms 12:11:45 INFO - PROCESS | 3844 | 1461006705607 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:11:45 INFO - PROCESS | 3844 | 1461006705610 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 12:11:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:11:45 INFO - PROCESS | 3844 | 1461006705614 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:11:45 INFO - PROCESS | 3844 | 1461006705617 Marionette TRACE conn3 <- [1,522,null,{}] 12:11:45 INFO - PROCESS | 3844 | 1461006705643 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:45 INFO - PROCESS | 3844 | 1461006705747 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:11:45 INFO - PROCESS | 3844 | 1461006705870 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 3844 | ++DOCSHELL 143A5000 == 53 [pid = 3844] [id = 140] 12:11:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (18DB2000) [pid = 3844] [serial = 418] [outer = 00000000] 12:11:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (19064C00) [pid = 3844] [serial = 419] [outer = 18DB2000] 12:11:45 INFO - PROCESS | 3844 | 1461006705927 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (19069000) [pid = 3844] [serial = 420] [outer = 18DB2000] 12:11:46 INFO - PROCESS | 3844 | 1461006706547 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:11:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:11:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 968ms 12:11:46 INFO - PROCESS | 3844 | 1461006706590 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 3844 | 1461006706593 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 12:11:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:11:46 INFO - PROCESS | 3844 | 1461006706597 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 3844 | 1461006706599 Marionette TRACE conn3 <- [1,526,null,{}] 12:11:46 INFO - PROCESS | 3844 | 1461006706602 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:46 INFO - PROCESS | 3844 | 1461006706701 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:11:46 INFO - PROCESS | 3844 | 1461006706795 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 3844 | ++DOCSHELL 1906E800 == 54 [pid = 3844] [id = 141] 12:11:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1906F800) [pid = 3844] [serial = 421] [outer = 00000000] 12:11:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1979B000) [pid = 3844] [serial = 422] [outer = 1906F800] 12:11:46 INFO - PROCESS | 3844 | 1461006706848 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1A00EC00) [pid = 3844] [serial = 423] [outer = 1906F800] 12:11:47 INFO - PROCESS | 3844 | 1461006707456 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:11:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:11:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 920ms 12:11:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:11:47 INFO - PROCESS | 3844 | 1461006707501 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 3844 | 1461006707503 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 12:11:47 INFO - PROCESS | 3844 | 1461006707507 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 3844 | 1461006707509 Marionette TRACE conn3 <- [1,530,null,{}] 12:11:47 INFO - PROCESS | 3844 | 1461006707513 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:47 INFO - PROCESS | 3844 | 1461006707614 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:11:47 INFO - PROCESS | 3844 | 1461006707712 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 3844 | ++DOCSHELL 16D5AC00 == 55 [pid = 3844] [id = 142] 12:11:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (18329C00) [pid = 3844] [serial = 424] [outer = 00000000] 12:11:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (19070C00) [pid = 3844] [serial = 425] [outer = 18329C00] 12:11:47 INFO - PROCESS | 3844 | 1461006707765 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1A017800) [pid = 3844] [serial = 426] [outer = 18329C00] 12:11:48 INFO - PROCESS | 3844 | 1461006708556 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:11:48 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:11:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:11:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:11:48 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:11:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:11:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:11:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1047ms 12:11:48 INFO - PROCESS | 3844 | 1461006708596 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 3844 | 1461006708600 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 12:11:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:11:48 INFO - PROCESS | 3844 | 1461006708621 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 3844 | 1461006708624 Marionette TRACE conn3 <- [1,534,null,{}] 12:11:48 INFO - PROCESS | 3844 | 1461006708630 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:48 INFO - PROCESS | 3844 | 1461006708739 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:11:48 INFO - PROCESS | 3844 | 1461006708835 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 3844 | ++DOCSHELL 142A9000 == 56 [pid = 3844] [id = 143] 12:11:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (142AB000) [pid = 3844] [serial = 427] [outer = 00000000] 12:11:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (15D8C000) [pid = 3844] [serial = 428] [outer = 142AB000] 12:11:48 INFO - PROCESS | 3844 | 1461006708884 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (18081400) [pid = 3844] [serial = 429] [outer = 142AB000] 12:11:49 INFO - PROCESS | 3844 | 1461006709371 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:11:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:11:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 825ms 12:11:49 INFO - PROCESS | 3844 | 1461006709429 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:11:49 INFO - PROCESS | 3844 | 1461006709434 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 12:11:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:11:49 INFO - PROCESS | 3844 | 1461006709476 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - PROCESS | 3844 | 1461006709479 Marionette TRACE conn3 <- [1,538,null,{}] 12:11:49 INFO - PROCESS | 3844 | 1461006709483 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:49 INFO - PROCESS | 3844 | 1461006709583 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:11:49 INFO - PROCESS | 3844 | 1461006709680 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 3844 | ++DOCSHELL 14B16C00 == 57 [pid = 3844] [id = 144] 12:11:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (18773400) [pid = 3844] [serial = 430] [outer = 00000000] 12:11:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (18BEBC00) [pid = 3844] [serial = 431] [outer = 18773400] 12:11:49 INFO - PROCESS | 3844 | 1461006709727 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (18DAE400) [pid = 3844] [serial = 432] [outer = 18773400] 12:11:49 INFO - PROCESS | 3844 | --DOCSHELL 18331C00 == 56 [pid = 3844] [id = 66] 12:11:49 INFO - PROCESS | 3844 | --DOCSHELL 1362DC00 == 55 [pid = 3844] [id = 53] 12:11:49 INFO - PROCESS | 3844 | --DOCSHELL 15555800 == 54 [pid = 3844] [id = 136] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1A1CCC00 == 53 [pid = 3844] [id = 135] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1D63F000 == 52 [pid = 3844] [id = 134] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 143B0C00 == 51 [pid = 3844] [id = 133] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1D248800 == 50 [pid = 3844] [id = 132] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 15BB1400 == 49 [pid = 3844] [id = 131] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1AA70000 == 48 [pid = 3844] [id = 130] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 199CE800 == 47 [pid = 3844] [id = 129] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1832A000 == 46 [pid = 3844] [id = 128] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 180C5800 == 45 [pid = 3844] [id = 127] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1D832C00) [pid = 3844] [serial = 361] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (18B2A000) [pid = 3844] [serial = 328] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1967BC00) [pid = 3844] [serial = 331] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1D60D800) [pid = 3844] [serial = 334] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (12DD7800) [pid = 3844] [serial = 325] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 199C5000 == 44 [pid = 3844] [id = 125] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1D60E800 == 43 [pid = 3844] [id = 124] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 16A6B400 == 42 [pid = 3844] [id = 123] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1434F000 == 41 [pid = 3844] [id = 122] 12:11:50 INFO - PROCESS | 3844 | --DOCSHELL 1C988800 == 40 [pid = 3844] [id = 121] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1D471800) [pid = 3844] [serial = 359] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1DA3E000) [pid = 3844] [serial = 323] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (18FB2800) [pid = 3844] [serial = 344] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (18773000) [pid = 3844] [serial = 341] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (15E7D800) [pid = 3844] [serial = 337] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1BD11400) [pid = 3844] [serial = 350] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (18B29800) [pid = 3844] [serial = 353] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1D471C00) [pid = 3844] [serial = 358] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (19F97000) [pid = 3844] [serial = 346] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1832F800) [pid = 3844] [serial = 338] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (16D58C00) [pid = 3844] [serial = 340] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (14BBA800) [pid = 3844] [serial = 352] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1C98C000) [pid = 3844] [serial = 356] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1A018000) [pid = 3844] [serial = 347] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1AA71400) [pid = 3844] [serial = 349] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1C98D800) [pid = 3844] [serial = 355] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (18E9C400) [pid = 3844] [serial = 343] [outer = 00000000] [url = about:blank] 12:11:50 INFO - PROCESS | 3844 | 1461006710194 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:11:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:11:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 761ms 12:11:50 INFO - PROCESS | 3844 | 1461006710220 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 3844 | 1461006710222 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 12:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:11:50 INFO - PROCESS | 3844 | 1461006710235 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 3844 | 1461006710238 Marionette TRACE conn3 <- [1,542,null,{}] 12:11:50 INFO - PROCESS | 3844 | 1461006710252 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:50 INFO - PROCESS | 3844 | 1461006710340 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:11:50 INFO - PROCESS | 3844 | 1461006710357 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 3844 | ++DOCSHELL 14BBA800 == 41 [pid = 3844] [id = 145] 12:11:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (164ADC00) [pid = 3844] [serial = 433] [outer = 00000000] 12:11:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1870D800) [pid = 3844] [serial = 434] [outer = 164ADC00] 12:11:50 INFO - PROCESS | 3844 | 1461006710405 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (18FAE800) [pid = 3844] [serial = 435] [outer = 164ADC00] 12:11:50 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:50 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:50 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:50 INFO - PROCESS | 3844 | 1461006710918 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 698ms 12:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:11:50 INFO - PROCESS | 3844 | 1461006710958 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 3844 | 1461006710961 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 12:11:50 INFO - PROCESS | 3844 | 1461006710964 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 3844 | 1461006710966 Marionette TRACE conn3 <- [1,546,null,{}] 12:11:50 INFO - PROCESS | 3844 | 1461006710969 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:51 INFO - PROCESS | 3844 | 1461006711072 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:11:51 INFO - PROCESS | 3844 | 1461006711079 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 3844 | ++DOCSHELL 18DB3400 == 42 [pid = 3844] [id = 146] 12:11:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (18FBC800) [pid = 3844] [serial = 436] [outer = 00000000] 12:11:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (196C9C00) [pid = 3844] [serial = 437] [outer = 18FBC800] 12:11:51 INFO - PROCESS | 3844 | 1461006711123 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (199C5000) [pid = 3844] [serial = 438] [outer = 18FBC800] 12:11:51 INFO - PROCESS | 3844 | 1461006711555 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:11:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:11:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 634ms 12:11:51 INFO - PROCESS | 3844 | 1461006711602 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 3844 | 1461006711604 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 12:11:51 INFO - PROCESS | 3844 | 1461006711607 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:11:51 INFO - PROCESS | 3844 | 1461006711609 Marionette TRACE conn3 <- [1,550,null,{}] 12:11:51 INFO - PROCESS | 3844 | 1461006711612 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:51 INFO - PROCESS | 3844 | 1461006711685 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:11:51 INFO - PROCESS | 3844 | 1461006711691 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 3844 | ++DOCSHELL 1967BC00 == 43 [pid = 3844] [id = 147] 12:11:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (199CA000) [pid = 3844] [serial = 439] [outer = 00000000] 12:11:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1A0B4400) [pid = 3844] [serial = 440] [outer = 199CA000] 12:11:51 INFO - PROCESS | 3844 | 1461006711735 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1A5B5000) [pid = 3844] [serial = 441] [outer = 199CA000] 12:11:52 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:52 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:52 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:52 INFO - PROCESS | 3844 | 1461006712156 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 603ms 12:11:52 INFO - PROCESS | 3844 | 1461006712210 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 3844 | 1461006712212 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 12:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:11:52 INFO - PROCESS | 3844 | 1461006712215 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 3844 | 1461006712217 Marionette TRACE conn3 <- [1,554,null,{}] 12:11:52 INFO - PROCESS | 3844 | 1461006712220 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:52 INFO - PROCESS | 3844 | 1461006712341 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:11:52 INFO - PROCESS | 3844 | 1461006712347 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 3844 | ++DOCSHELL 19D57000 == 44 [pid = 3844] [id = 148] 12:11:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1A5A8800) [pid = 3844] [serial = 442] [outer = 00000000] 12:11:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1C2BB800) [pid = 3844] [serial = 443] [outer = 1A5A8800] 12:11:52 INFO - PROCESS | 3844 | 1461006712394 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1C2C2800) [pid = 3844] [serial = 444] [outer = 1A5A8800] 12:11:52 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:52 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:52 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:52 INFO - PROCESS | 3844 | 1461006712927 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 745ms 12:11:52 INFO - PROCESS | 3844 | 1461006712987 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 3844 | 1461006712989 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 12:11:52 INFO - PROCESS | 3844 | 1461006712992 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:11:52 INFO - PROCESS | 3844 | 1461006712994 Marionette TRACE conn3 <- [1,558,null,{}] 12:11:52 INFO - PROCESS | 3844 | 1461006712998 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:53 INFO - PROCESS | 3844 | 1461006713102 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:11:53 INFO - PROCESS | 3844 | 1461006713109 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 3844 | ++DOCSHELL 180C5800 == 45 [pid = 3844] [id = 149] 12:11:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1AA73400) [pid = 3844] [serial = 445] [outer = 00000000] 12:11:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1C992C00) [pid = 3844] [serial = 446] [outer = 1AA73400] 12:11:53 INFO - PROCESS | 3844 | 1461006713156 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1C992000) [pid = 3844] [serial = 447] [outer = 1AA73400] 12:11:53 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:53 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:53 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:53 INFO - PROCESS | 3844 | 1461006713581 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 635ms 12:11:53 INFO - PROCESS | 3844 | 1461006713637 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:11:53 INFO - PROCESS | 3844 | 1461006713639 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 12:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:11:53 INFO - PROCESS | 3844 | 1461006713642 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 3844 | 1461006713644 Marionette TRACE conn3 <- [1,562,null,{}] 12:11:53 INFO - PROCESS | 3844 | 1461006713647 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:53 INFO - PROCESS | 3844 | 1461006713748 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:11:53 INFO - PROCESS | 3844 | 1461006713842 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 3844 | ++DOCSHELL 1BD0E000 == 46 [pid = 3844] [id = 150] 12:11:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1C2C3000) [pid = 3844] [serial = 448] [outer = 00000000] 12:11:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1D46A400) [pid = 3844] [serial = 449] [outer = 1C2C3000] 12:11:53 INFO - PROCESS | 3844 | 1461006713885 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1D471C00) [pid = 3844] [serial = 450] [outer = 1C2C3000] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (17D87400) [pid = 3844] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1AA79800) [pid = 3844] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (11BF5800) [pid = 3844] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1D46D000) [pid = 3844] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (18701C00) [pid = 3844] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (14BBD000) [pid = 3844] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (18774000) [pid = 3844] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1AA7B400) [pid = 3844] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (19F9F400) [pid = 3844] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1C2B4400) [pid = 3844] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1D63F400) [pid = 3844] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:11:54 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (16A68000) [pid = 3844] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:11:54 INFO - PROCESS | 3844 | 1461006714618 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1063ms 12:11:54 INFO - PROCESS | 3844 | 1461006714689 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 3844 | 1461006714691 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 12:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:11:54 INFO - PROCESS | 3844 | 1461006714695 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 3844 | 1461006714696 Marionette TRACE conn3 <- [1,566,null,{}] 12:11:54 INFO - PROCESS | 3844 | 1461006714704 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:54 INFO - PROCESS | 3844 | 1461006714780 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:11:54 INFO - PROCESS | 3844 | 1461006714790 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 3844 | ++DOCSHELL 1364B800 == 47 [pid = 3844] [id = 151] 12:11:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (16A6F800) [pid = 3844] [serial = 451] [outer = 00000000] 12:11:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (18BE8800) [pid = 3844] [serial = 452] [outer = 16A6F800] 12:11:54 INFO - PROCESS | 3844 | 1461006714834 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (199C5800) [pid = 3844] [serial = 453] [outer = 16A6F800] 12:11:55 INFO - PROCESS | 3844 | 1461006715336 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 650ms 12:11:55 INFO - PROCESS | 3844 | 1461006715363 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 3844 | 1461006715365 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 12:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:11:55 INFO - PROCESS | 3844 | 1461006715368 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 3844 | 1461006715370 Marionette TRACE conn3 <- [1,570,null,{}] 12:11:55 INFO - PROCESS | 3844 | 1461006715373 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:55 INFO - PROCESS | 3844 | 1461006715450 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:11:55 INFO - PROCESS | 3844 | 1461006715455 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 3844 | ++DOCSHELL 13510C00 == 48 [pid = 3844] [id = 152] 12:11:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (17D8B400) [pid = 3844] [serial = 454] [outer = 00000000] 12:11:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1D248000) [pid = 3844] [serial = 455] [outer = 17D8B400] 12:11:55 INFO - PROCESS | 3844 | 1461006715498 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1D4D8000) [pid = 3844] [serial = 456] [outer = 17D8B400] 12:11:55 INFO - PROCESS | 3844 | 1461006715927 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 603ms 12:11:55 INFO - PROCESS | 3844 | 1461006715965 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 3844 | 1461006715967 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 12:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:11:55 INFO - PROCESS | 3844 | 1461006715975 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 3844 | 1461006715977 Marionette TRACE conn3 <- [1,574,null,{}] 12:11:55 INFO - PROCESS | 3844 | 1461006715980 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:56 INFO - PROCESS | 3844 | 1461006716073 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:11:56 INFO - PROCESS | 3844 | 1461006716078 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 3844 | ++DOCSHELL 164ABC00 == 49 [pid = 3844] [id = 153] 12:11:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1D60F400) [pid = 3844] [serial = 457] [outer = 00000000] 12:11:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1D831C00) [pid = 3844] [serial = 458] [outer = 1D60F400] 12:11:56 INFO - PROCESS | 3844 | 1461006716129 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1DA37C00) [pid = 3844] [serial = 459] [outer = 1D60F400] 12:11:56 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:56 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:11:56 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:11:56 INFO - PROCESS | 3844 | 1461006716591 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:11:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:11:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 650ms 12:11:56 INFO - PROCESS | 3844 | 1461006716661 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 3844 | 1461006716665 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 12:11:56 INFO - PROCESS | 3844 | 1461006716671 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:11:56 INFO - PROCESS | 3844 | 1461006716675 Marionette TRACE conn3 <- [1,578,null,{}] 12:11:56 INFO - PROCESS | 3844 | 1461006716681 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:56 INFO - PROCESS | 3844 | 1461006716786 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:11:56 INFO - PROCESS | 3844 | 1461006716888 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 3844 | ++DOCSHELL 1326A400 == 50 [pid = 3844] [id = 154] 12:11:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (13513000) [pid = 3844] [serial = 460] [outer = 00000000] 12:11:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (13657800) [pid = 3844] [serial = 461] [outer = 13513000] 12:11:56 INFO - PROCESS | 3844 | 1461006716957 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (15558400) [pid = 3844] [serial = 462] [outer = 13513000] 12:11:57 INFO - PROCESS | 3844 | 1461006717615 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:11:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:11:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 952ms 12:11:57 INFO - PROCESS | 3844 | 1461006717652 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 3844 | 1461006717656 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 12:11:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:11:57 INFO - PROCESS | 3844 | 1461006717664 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 3844 | 1461006717668 Marionette TRACE conn3 <- [1,582,null,{}] 12:11:57 INFO - PROCESS | 3844 | 1461006717672 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:57 INFO - PROCESS | 3844 | 1461006717773 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:11:57 INFO - PROCESS | 3844 | 1461006717898 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 3844 | ++DOCSHELL 17D87400 == 51 [pid = 3844] [id = 155] 12:11:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (17D8E000) [pid = 3844] [serial = 463] [outer = 00000000] 12:11:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (18BE2C00) [pid = 3844] [serial = 464] [outer = 17D8E000] 12:11:57 INFO - PROCESS | 3844 | 1461006717952 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (18BEA400) [pid = 3844] [serial = 465] [outer = 17D8E000] 12:11:58 INFO - PROCESS | 3844 | 1461006718519 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:11:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:11:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 920ms 12:11:58 INFO - PROCESS | 3844 | 1461006718567 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 3844 | 1461006718569 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 12:11:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:11:58 INFO - PROCESS | 3844 | 1461006718573 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 3844 | 1461006718575 Marionette TRACE conn3 <- [1,586,null,{}] 12:11:58 INFO - PROCESS | 3844 | 1461006718585 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:58 INFO - PROCESS | 3844 | 1461006718697 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:11:58 INFO - PROCESS | 3844 | 1461006718796 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 3844 | ++DOCSHELL 1A00A000 == 52 [pid = 3844] [id = 156] 12:11:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1A0B5400) [pid = 3844] [serial = 466] [outer = 00000000] 12:11:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1C2B5800) [pid = 3844] [serial = 467] [outer = 1A0B5400] 12:11:58 INFO - PROCESS | 3844 | 1461006718853 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1CE48800) [pid = 3844] [serial = 468] [outer = 1A0B5400] 12:11:59 INFO - PROCESS | 3844 | 1461006719488 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:11:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:11:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 968ms 12:11:59 INFO - PROCESS | 3844 | 1461006719550 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 3844 | 1461006719552 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 12:11:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:11:59 INFO - PROCESS | 3844 | 1461006719556 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 3844 | 1461006719558 Marionette TRACE conn3 <- [1,590,null,{}] 12:11:59 INFO - PROCESS | 3844 | 1461006719562 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:11:59 INFO - PROCESS | 3844 | 1461006719663 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:11:59 INFO - PROCESS | 3844 | 1461006719763 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 3844 | ++DOCSHELL 1BD0CC00 == 53 [pid = 3844] [id = 157] 12:11:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1BDABC00) [pid = 3844] [serial = 469] [outer = 00000000] 12:11:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1D648400) [pid = 3844] [serial = 470] [outer = 1BDABC00] 12:11:59 INFO - PROCESS | 3844 | 1461006719816 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1D83AC00) [pid = 3844] [serial = 471] [outer = 1BDABC00] 12:12:00 INFO - PROCESS | 3844 | 1461006720339 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:12:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:12:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 857ms 12:12:00 INFO - PROCESS | 3844 | 1461006720399 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 3844 | 1461006720401 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 12:12:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:12:00 INFO - PROCESS | 3844 | 1461006720405 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 3844 | 1461006720407 Marionette TRACE conn3 <- [1,594,null,{}] 12:12:00 INFO - PROCESS | 3844 | 1461006720410 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:00 INFO - PROCESS | 3844 | 1461006720534 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:12:00 INFO - PROCESS | 3844 | 1461006720625 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 3844 | ++DOCSHELL 1D610800 == 54 [pid = 3844] [id = 158] 12:12:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1D610C00) [pid = 3844] [serial = 472] [outer = 00000000] 12:12:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (1DD8EC00) [pid = 3844] [serial = 473] [outer = 1D610C00] 12:12:00 INFO - PROCESS | 3844 | 1461006720678 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (1DD90C00) [pid = 3844] [serial = 474] [outer = 1D610C00] 12:12:01 INFO - PROCESS | 3844 | 1461006721235 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:12:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:12:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 905ms 12:12:01 INFO - PROCESS | 3844 | 1461006721340 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 3844 | 1461006721343 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 12:12:01 INFO - PROCESS | 3844 | 1461006721346 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:12:01 INFO - PROCESS | 3844 | 1461006721348 Marionette TRACE conn3 <- [1,598,null,{}] 12:12:01 INFO - PROCESS | 3844 | 1461006721352 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:01 INFO - PROCESS | 3844 | 1461006721471 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:12:01 INFO - PROCESS | 3844 | 1461006721604 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:01 INFO - PROCESS | 3844 | ++DOCSHELL 12D70400 == 55 [pid = 3844] [id = 159] 12:12:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (142B0800) [pid = 3844] [serial = 475] [outer = 00000000] 12:12:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (18BEF400) [pid = 3844] [serial = 476] [outer = 142B0800] 12:12:01 INFO - PROCESS | 3844 | 1461006721686 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (19A13000) [pid = 3844] [serial = 477] [outer = 142B0800] 12:12:02 INFO - PROCESS | 3844 | 1461006722550 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:12:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:12:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1269ms 12:12:02 INFO - PROCESS | 3844 | 1461006722604 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 3844 | 1461006722608 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 12:12:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:12:02 INFO - PROCESS | 3844 | 1461006722627 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - PROCESS | 3844 | 1461006722632 Marionette TRACE conn3 <- [1,602,null,{}] 12:12:02 INFO - PROCESS | 3844 | 1461006722639 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:02 INFO - PROCESS | 3844 | 1461006722784 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:12:02 INFO - PROCESS | 3844 | 1461006722918 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 3844 | ++DOCSHELL 18DAD400 == 56 [pid = 3844] [id = 160] 12:12:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (18FB3800) [pid = 3844] [serial = 478] [outer = 00000000] 12:12:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1966F000) [pid = 3844] [serial = 479] [outer = 18FB3800] 12:12:02 INFO - PROCESS | 3844 | 1461006722972 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (199CD800) [pid = 3844] [serial = 480] [outer = 18FB3800] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 13510C00 == 55 [pid = 3844] [id = 152] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 1364B800 == 54 [pid = 3844] [id = 151] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 1BD0E000 == 53 [pid = 3844] [id = 150] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 180C5800 == 52 [pid = 3844] [id = 149] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 19D57000 == 51 [pid = 3844] [id = 148] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 1967BC00 == 50 [pid = 3844] [id = 147] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 18DB3400 == 49 [pid = 3844] [id = 146] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 14BBA800 == 48 [pid = 3844] [id = 145] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 14B16C00 == 47 [pid = 3844] [id = 144] 12:12:03 INFO - PROCESS | 3844 | --DOCSHELL 142A9000 == 46 [pid = 3844] [id = 143] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (18771400) [pid = 3844] [serial = 364] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (19CF7000) [pid = 3844] [serial = 367] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (1DA3EC00) [pid = 3844] [serial = 370] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (199CE000) [pid = 3844] [serial = 373] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (18DB1000) [pid = 3844] [serial = 410] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | 1461006723655 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:12:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:12:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1079ms 12:12:03 INFO - PROCESS | 3844 | 1461006723709 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 3844 | 1461006723715 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 12:12:03 INFO - PROCESS | 3844 | 1461006723737 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:12:03 INFO - PROCESS | 3844 | 1461006723740 Marionette TRACE conn3 <- [1,606,null,{}] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1DA39000) [pid = 3844] [serial = 335] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (1D602400) [pid = 3844] [serial = 394] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (18B2EC00) [pid = 3844] [serial = 382] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (18FB0800) [pid = 3844] [serial = 383] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1D641C00) [pid = 3844] [serial = 397] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (18FA6800) [pid = 3844] [serial = 380] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (18BE7400) [pid = 3844] [serial = 379] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1D60A000) [pid = 3844] [serial = 395] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1C2B7000) [pid = 3844] [serial = 388] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1C2C2C00) [pid = 3844] [serial = 389] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1A1C4400) [pid = 3844] [serial = 385] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1AA50400) [pid = 3844] [serial = 386] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1C98F000) [pid = 3844] [serial = 391] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1DA3CC00) [pid = 3844] [serial = 400] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (199D2C00) [pid = 3844] [serial = 377] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (18FBE400) [pid = 3844] [serial = 376] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1D644C00) [pid = 3844] [serial = 398] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (17D91800) [pid = 3844] [serial = 408] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (1D4D4000) [pid = 3844] [serial = 404] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1DC2C800) [pid = 3844] [serial = 401] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1D83B400) [pid = 3844] [serial = 405] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1870B400) [pid = 3844] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1CE3F400) [pid = 3844] [serial = 392] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (17D8EC00) [pid = 3844] [serial = 407] [outer = 00000000] [url = about:blank] 12:12:03 INFO - PROCESS | 3844 | 1461006723767 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:03 INFO - PROCESS | 3844 | 1461006723865 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:12:03 INFO - PROCESS | 3844 | 1461006723871 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:03 INFO - PROCESS | 3844 | ++DOCSHELL 17D85800 == 47 [pid = 3844] [id = 161] 12:12:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (17D86C00) [pid = 3844] [serial = 481] [outer = 00000000] 12:12:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (18702000) [pid = 3844] [serial = 482] [outer = 17D86C00] 12:12:03 INFO - PROCESS | 3844 | 1461006723915 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (18776C00) [pid = 3844] [serial = 483] [outer = 17D86C00] 12:12:04 INFO - PROCESS | 3844 | 1461006724410 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:12:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:12:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 713ms 12:12:04 INFO - PROCESS | 3844 | 1461006724440 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:12:04 INFO - PROCESS | 3844 | 1461006724442 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 12:12:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:12:04 INFO - PROCESS | 3844 | 1461006724445 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - PROCESS | 3844 | 1461006724449 Marionette TRACE conn3 <- [1,610,null,{}] 12:12:04 INFO - PROCESS | 3844 | 1461006724459 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:04 INFO - PROCESS | 3844 | 1461006724540 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:12:04 INFO - PROCESS | 3844 | 1461006724549 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 3844 | ++DOCSHELL 18FA6800 == 48 [pid = 3844] [id = 162] 12:12:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (18FB1C00) [pid = 3844] [serial = 484] [outer = 00000000] 12:12:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1906D800) [pid = 3844] [serial = 485] [outer = 18FB1C00] 12:12:04 INFO - PROCESS | 3844 | 1461006724599 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (199CAC00) [pid = 3844] [serial = 486] [outer = 18FB1C00] 12:12:05 INFO - PROCESS | 3844 | 1461006725053 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:12:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:12:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 651ms 12:12:05 INFO - PROCESS | 3844 | 1461006725083 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 3844 | 1461006725085 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 12:12:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:12:05 INFO - PROCESS | 3844 | 1461006725089 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 3844 | 1461006725090 Marionette TRACE conn3 <- [1,614,null,{}] 12:12:05 INFO - PROCESS | 3844 | 1461006725094 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:05 INFO - PROCESS | 3844 | 1461006725205 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:12:05 INFO - PROCESS | 3844 | 1461006725212 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 3844 | ++DOCSHELL 18BF0400 == 49 [pid = 3844] [id = 163] 12:12:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (18DAE800) [pid = 3844] [serial = 487] [outer = 00000000] 12:12:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (19A15400) [pid = 3844] [serial = 488] [outer = 18DAE800] 12:12:05 INFO - PROCESS | 3844 | 1461006725256 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (19C16400) [pid = 3844] [serial = 489] [outer = 18DAE800] 12:12:05 INFO - PROCESS | 3844 | 1461006725695 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:12:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:12:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 650ms 12:12:05 INFO - PROCESS | 3844 | 1461006725759 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 3844 | 1461006725761 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 12:12:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:12:05 INFO - PROCESS | 3844 | 1461006725764 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 3844 | 1461006725766 Marionette TRACE conn3 <- [1,618,null,{}] 12:12:05 INFO - PROCESS | 3844 | 1461006725769 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:05 INFO - PROCESS | 3844 | 1461006725872 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:12:05 INFO - PROCESS | 3844 | 1461006725935 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 3844 | ++DOCSHELL 1A558000 == 50 [pid = 3844] [id = 164] 12:12:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1AA50400) [pid = 3844] [serial = 490] [outer = 00000000] 12:12:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1BD12400) [pid = 3844] [serial = 491] [outer = 1AA50400] 12:12:06 INFO - PROCESS | 3844 | 1461006726011 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1C2B9C00) [pid = 3844] [serial = 492] [outer = 1AA50400] 12:12:06 INFO - PROCESS | 3844 | 1461006726418 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:12:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:12:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 698ms 12:12:06 INFO - PROCESS | 3844 | 1461006726464 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 3844 | 1461006726466 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 12:12:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:12:06 INFO - PROCESS | 3844 | 1461006726475 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 3844 | 1461006726477 Marionette TRACE conn3 <- [1,622,null,{}] 12:12:06 INFO - PROCESS | 3844 | 1461006726480 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:06 INFO - PROCESS | 3844 | 1461006726602 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:12:06 INFO - PROCESS | 3844 | 1461006726616 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 3844 | ++DOCSHELL 1C2C1800 == 51 [pid = 3844] [id = 165] 12:12:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1C983800) [pid = 3844] [serial = 493] [outer = 00000000] 12:12:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1D241C00) [pid = 3844] [serial = 494] [outer = 1C983800] 12:12:06 INFO - PROCESS | 3844 | 1461006726710 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1D46E800) [pid = 3844] [serial = 495] [outer = 1C983800] 12:12:07 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:07 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:12:07 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:07 INFO - PROCESS | 3844 | 1461006727146 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:12:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:12:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 714ms 12:12:07 INFO - PROCESS | 3844 | 1461006727174 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 3844 | 1461006727175 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 12:12:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:12:07 INFO - PROCESS | 3844 | 1461006727188 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 3844 | 1461006727190 Marionette TRACE conn3 <- [1,626,null,{}] 12:12:07 INFO - PROCESS | 3844 | 1461006727193 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:07 INFO - PROCESS | 3844 | 1461006727324 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:12:07 INFO - PROCESS | 3844 | 1461006727336 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:07 INFO - PROCESS | 3844 | ++DOCSHELL 1C98F000 == 52 [pid = 3844] [id = 166] 12:12:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1CE3E000) [pid = 3844] [serial = 496] [outer = 00000000] 12:12:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1D641400) [pid = 3844] [serial = 497] [outer = 1CE3E000] 12:12:07 INFO - PROCESS | 3844 | 1461006727379 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1D648800) [pid = 3844] [serial = 498] [outer = 1CE3E000] 12:12:07 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:07 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:12:07 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1A5A8800) [pid = 3844] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1C2C3000) [pid = 3844] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1AA73400) [pid = 3844] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (18773400) [pid = 3844] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (199CA000) [pid = 3844] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (142AB000) [pid = 3844] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (164ADC00) [pid = 3844] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (18FBC800) [pid = 3844] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (16A6F800) [pid = 3844] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (17D8B400) [pid = 3844] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:12:08 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (18329C00) [pid = 3844] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:12:08 INFO - PROCESS | 3844 | 1461006728159 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:12:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:12:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1015ms 12:12:08 INFO - PROCESS | 3844 | 1461006728219 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 3844 | 1461006728221 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 12:12:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:12:08 INFO - PROCESS | 3844 | 1461006728224 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 3844 | 1461006728225 Marionette TRACE conn3 <- [1,630,null,{}] 12:12:08 INFO - PROCESS | 3844 | 1461006728229 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:08 INFO - PROCESS | 3844 | 1461006728306 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:12:08 INFO - PROCESS | 3844 | 1461006728312 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 3844 | ++DOCSHELL 16A6F000 == 53 [pid = 3844] [id = 167] 12:12:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (16A6F800) [pid = 3844] [serial = 499] [outer = 00000000] 12:12:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (196C5800) [pid = 3844] [serial = 500] [outer = 16A6F800] 12:12:08 INFO - PROCESS | 3844 | 1461006728355 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (19976800) [pid = 3844] [serial = 501] [outer = 16A6F800] 12:12:08 INFO - PROCESS | 3844 | 1461006728787 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:12:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:12:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 602ms 12:12:08 INFO - PROCESS | 3844 | 1461006728821 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 3844 | 1461006728823 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 12:12:08 INFO - PROCESS | 3844 | 1461006728827 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:12:08 INFO - PROCESS | 3844 | 1461006728829 Marionette TRACE conn3 <- [1,634,null,{}] 12:12:08 INFO - PROCESS | 3844 | 1461006728832 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:08 INFO - PROCESS | 3844 | 1461006728910 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:12:08 INFO - PROCESS | 3844 | 1461006728916 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 3844 | ++DOCSHELL 19976C00 == 54 [pid = 3844] [id = 168] 12:12:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (19979800) [pid = 3844] [serial = 502] [outer = 00000000] 12:12:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (19982400) [pid = 3844] [serial = 503] [outer = 19979800] 12:12:08 INFO - PROCESS | 3844 | 1461006728959 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (19984C00) [pid = 3844] [serial = 504] [outer = 19979800] 12:12:09 INFO - PROCESS | 3844 | 1461006729375 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:12:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:12:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 603ms 12:12:09 INFO - PROCESS | 3844 | 1461006729428 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 3844 | 1461006729430 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 12:12:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:12:09 INFO - PROCESS | 3844 | 1461006729433 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - PROCESS | 3844 | 1461006729435 Marionette TRACE conn3 <- [1,638,null,{}] 12:12:09 INFO - PROCESS | 3844 | 1461006729438 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:09 INFO - PROCESS | 3844 | 1461006729514 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:12:09 INFO - PROCESS | 3844 | 1461006729520 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:09 INFO - PROCESS | 3844 | ++DOCSHELL 199CA000 == 55 [pid = 3844] [id = 169] 12:12:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1BDAC800) [pid = 3844] [serial = 505] [outer = 00000000] 12:12:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1D63EC00) [pid = 3844] [serial = 506] [outer = 1BDAC800] 12:12:09 INFO - PROCESS | 3844 | 1461006729563 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1DA3FC00) [pid = 3844] [serial = 507] [outer = 1BDAC800] 12:12:10 INFO - PROCESS | 3844 | 1461006730085 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:12:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:12:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 650ms 12:12:10 INFO - PROCESS | 3844 | 1461006730105 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 3844 | 1461006730107 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 12:12:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:12:10 INFO - PROCESS | 3844 | 1461006730111 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 3844 | 1461006730113 Marionette TRACE conn3 <- [1,642,null,{}] 12:12:10 INFO - PROCESS | 3844 | 1461006730116 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:10 INFO - PROCESS | 3844 | 1461006730265 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:12:10 INFO - PROCESS | 3844 | 1461006730368 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 3844 | ++DOCSHELL 142AD800 == 56 [pid = 3844] [id = 170] 12:12:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (14312000) [pid = 3844] [serial = 508] [outer = 00000000] 12:12:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (15D91800) [pid = 3844] [serial = 509] [outer = 14312000] 12:12:10 INFO - PROCESS | 3844 | 1461006730424 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (17D88C00) [pid = 3844] [serial = 510] [outer = 14312000] 12:12:11 INFO - PROCESS | 3844 | 1461006731055 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:12:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:12:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1015ms 12:12:11 INFO - PROCESS | 3844 | 1461006731114 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 3844 | 1461006731119 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 12:12:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:12:11 INFO - PROCESS | 3844 | 1461006731124 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 3844 | 1461006731128 Marionette TRACE conn3 <- [1,646,null,{}] 12:12:11 INFO - PROCESS | 3844 | 1461006731133 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:11 INFO - PROCESS | 3844 | 1461006731240 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:12:11 INFO - PROCESS | 3844 | 1461006731368 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 3844 | ++DOCSHELL 18BED000 == 57 [pid = 3844] [id = 171] 12:12:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (18BEF000) [pid = 3844] [serial = 511] [outer = 00000000] 12:12:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (19068400) [pid = 3844] [serial = 512] [outer = 18BEF000] 12:12:11 INFO - PROCESS | 3844 | 1461006731425 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (19975400) [pid = 3844] [serial = 513] [outer = 18BEF000] 12:12:11 INFO - PROCESS | 3844 | 1461006731957 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:12:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:12:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 920ms 12:12:12 INFO - PROCESS | 3844 | 1461006732028 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 3844 | 1461006732032 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 12:12:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:12:12 INFO - PROCESS | 3844 | 1461006732083 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 3844 | 1461006732085 Marionette TRACE conn3 <- [1,650,null,{}] 12:12:12 INFO - PROCESS | 3844 | 1461006732104 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:12 INFO - PROCESS | 3844 | 1461006732241 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:12:12 INFO - PROCESS | 3844 | 1461006732296 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:12 INFO - PROCESS | 3844 | ++DOCSHELL 1350D400 == 58 [pid = 3844] [id = 172] 12:12:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (199AFC00) [pid = 3844] [serial = 514] [outer = 00000000] 12:12:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (19A0F400) [pid = 3844] [serial = 515] [outer = 199AFC00] 12:12:12 INFO - PROCESS | 3844 | 1461006732350 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (19D57000) [pid = 3844] [serial = 516] [outer = 199AFC00] 12:12:12 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:12 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:12:12 INFO - PROCESS | 3844 | 1461006732959 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:12:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:12:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 952ms 12:12:13 INFO - PROCESS | 3844 | 1461006733029 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 3844 | 1461006733033 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 12:12:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:12:13 INFO - PROCESS | 3844 | 1461006733044 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 3844 | 1461006733049 Marionette TRACE conn3 <- [1,654,null,{}] 12:12:13 INFO - PROCESS | 3844 | 1461006733052 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:13 INFO - PROCESS | 3844 | 1461006733160 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:12:13 INFO - PROCESS | 3844 | 1461006733287 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 3844 | ++DOCSHELL 1AA55800 == 59 [pid = 3844] [id = 173] 12:12:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1CBB5000) [pid = 3844] [serial = 517] [outer = 00000000] 12:12:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1DA41C00) [pid = 3844] [serial = 518] [outer = 1CBB5000] 12:12:13 INFO - PROCESS | 3844 | 1461006733341 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1DC2FC00) [pid = 3844] [serial = 519] [outer = 1CBB5000] 12:12:13 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:13 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:12:13 INFO - PROCESS | 3844 | 1461006733838 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:12:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:12:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 856ms 12:12:13 INFO - PROCESS | 3844 | 1461006733882 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 3844 | 1461006733885 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 12:12:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:12:13 INFO - PROCESS | 3844 | 1461006733888 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 3844 | 1461006733890 Marionette TRACE conn3 <- [1,658,null,{}] 12:12:13 INFO - PROCESS | 3844 | 1461006733894 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:14 INFO - PROCESS | 3844 | 1461006733994 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:12:14 INFO - PROCESS | 3844 | 1461006734092 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 3844 | ++DOCSHELL 1680C400 == 60 [pid = 3844] [id = 174] 12:12:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1680C800) [pid = 3844] [serial = 520] [outer = 00000000] 12:12:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (16813800) [pid = 3844] [serial = 521] [outer = 1680C800] 12:12:14 INFO - PROCESS | 3844 | 1461006734149 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (16816C00) [pid = 3844] [serial = 522] [outer = 1680C800] 12:12:14 INFO - PROCESS | 3844 | 1461006734746 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:12:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:12:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 920ms 12:12:14 INFO - PROCESS | 3844 | 1461006734825 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 3844 | 1461006734827 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 12:12:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:12:14 INFO - PROCESS | 3844 | 1461006734831 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 3844 | 1461006734833 Marionette TRACE conn3 <- [1,662,null,{}] 12:12:14 INFO - PROCESS | 3844 | 1461006734837 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:14 INFO - PROCESS | 3844 | 1461006734936 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:12:15 INFO - PROCESS | 3844 | 1461006735083 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:15 INFO - PROCESS | 3844 | ++DOCSHELL 1D4E0000 == 61 [pid = 3844] [id = 175] 12:12:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (1D601800) [pid = 3844] [serial = 523] [outer = 00000000] 12:12:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (1DD85000) [pid = 3844] [serial = 524] [outer = 1D601800] 12:12:15 INFO - PROCESS | 3844 | 1461006735174 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (1E241400) [pid = 3844] [serial = 525] [outer = 1D601800] 12:12:15 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:15 INFO - PROCESS | 3844 | [3844] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:12:15 INFO - PROCESS | 3844 | 1461006735757 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:12:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:12:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1015ms 12:12:15 INFO - PROCESS | 3844 | 1461006735838 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 3844 | 1461006735840 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 12:12:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:12:15 INFO - PROCESS | 3844 | 1461006735844 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 3844 | 1461006735846 Marionette TRACE conn3 <- [1,666,null,{}] 12:12:15 INFO - PROCESS | 3844 | 1461006735849 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:15 INFO - PROCESS | 3844 | 1461006735953 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:12:16 INFO - PROCESS | 3844 | 1461006736084 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 3844 | ++DOCSHELL 13459800 == 62 [pid = 3844] [id = 176] 12:12:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (13459C00) [pid = 3844] [serial = 526] [outer = 00000000] 12:12:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 170 (13461000) [pid = 3844] [serial = 527] [outer = 13459C00] 12:12:16 INFO - PROCESS | 3844 | 1461006736137 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 171 (143B0C00) [pid = 3844] [serial = 528] [outer = 13459C00] 12:12:17 INFO - PROCESS | 3844 | 1461006736997 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:12:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:12:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1174ms 12:12:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:12:17 INFO - PROCESS | 3844 | 1461006737030 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 3844 | 1461006737034 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 12:12:17 INFO - PROCESS | 3844 | 1461006737039 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 3844 | 1461006737042 Marionette TRACE conn3 <- [1,670,null,{}] 12:12:17 INFO - PROCESS | 3844 | 1461006737048 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:17 INFO - PROCESS | 3844 | 1461006737145 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:12:17 INFO - PROCESS | 3844 | 1461006737275 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 3844 | ++DOCSHELL 13458800 == 63 [pid = 3844] [id = 177] 12:12:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 172 (16812400) [pid = 3844] [serial = 529] [outer = 00000000] 12:12:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 173 (17D90400) [pid = 3844] [serial = 530] [outer = 16812400] 12:12:17 INFO - PROCESS | 3844 | 1461006737328 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 174 (18385400) [pid = 3844] [serial = 531] [outer = 16812400] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 199CA000 == 62 [pid = 3844] [id = 169] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 19976C00 == 61 [pid = 3844] [id = 168] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 16A6F000 == 60 [pid = 3844] [id = 167] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 1C98F000 == 59 [pid = 3844] [id = 166] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 1C2C1800 == 58 [pid = 3844] [id = 165] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 1A558000 == 57 [pid = 3844] [id = 164] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 18BF0400 == 56 [pid = 3844] [id = 163] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 18FA6800 == 55 [pid = 3844] [id = 162] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 17D85800 == 54 [pid = 3844] [id = 161] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 18DAD400 == 53 [pid = 3844] [id = 160] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 173 (1979B000) [pid = 3844] [serial = 422] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 172 (1D831C00) [pid = 3844] [serial = 458] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 1BD0CC00 == 52 [pid = 3844] [id = 157] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 1A00A000 == 51 [pid = 3844] [id = 156] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 17D87400 == 50 [pid = 3844] [id = 155] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 1326A400 == 49 [pid = 3844] [id = 154] 12:12:17 INFO - PROCESS | 3844 | --DOCSHELL 164ABC00 == 48 [pid = 3844] [id = 153] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 171 (1C2C2800) [pid = 3844] [serial = 444] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 170 (1D46A400) [pid = 3844] [serial = 449] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 169 (1C992000) [pid = 3844] [serial = 447] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (18DAE400) [pid = 3844] [serial = 432] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (18BEBC00) [pid = 3844] [serial = 431] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1A0B4400) [pid = 3844] [serial = 440] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (1C992C00) [pid = 3844] [serial = 446] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (17D93400) [pid = 3844] [serial = 416] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (19064C00) [pid = 3844] [serial = 419] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (18081400) [pid = 3844] [serial = 429] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (15D8C000) [pid = 3844] [serial = 428] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (1870D800) [pid = 3844] [serial = 434] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (18FAE800) [pid = 3844] [serial = 435] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (196C9C00) [pid = 3844] [serial = 437] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (199C5000) [pid = 3844] [serial = 438] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (13518000) [pid = 3844] [serial = 413] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (18BE8800) [pid = 3844] [serial = 452] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (199C5800) [pid = 3844] [serial = 453] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1D248000) [pid = 3844] [serial = 455] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1D471C00) [pid = 3844] [serial = 450] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1A017800) [pid = 3844] [serial = 426] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (19070C00) [pid = 3844] [serial = 425] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1C2BB800) [pid = 3844] [serial = 443] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1A5B5000) [pid = 3844] [serial = 441] [outer = 00000000] [url = about:blank] 12:12:17 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1D4D8000) [pid = 3844] [serial = 456] [outer = 00000000] [url = about:blank] 12:12:18 INFO - PROCESS | 3844 | 1461006738469 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:12:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1475ms 12:12:18 INFO - PROCESS | 3844 | 1461006738504 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 3844 | 1461006738510 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 12:12:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:12:18 INFO - PROCESS | 3844 | 1461006738516 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 3844 | 1461006738518 Marionette TRACE conn3 <- [1,674,null,{}] 12:12:18 INFO - PROCESS | 3844 | 1461006738529 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:18 INFO - PROCESS | 3844 | 1461006738657 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:12:18 INFO - PROCESS | 3844 | 1461006738663 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 3844 | ++DOCSHELL 15E73800 == 49 [pid = 3844] [id = 178] 12:12:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (15E7C000) [pid = 3844] [serial = 532] [outer = 00000000] 12:12:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (18773C00) [pid = 3844] [serial = 533] [outer = 15E7C000] 12:12:18 INFO - PROCESS | 3844 | 1461006738708 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (18BE4800) [pid = 3844] [serial = 534] [outer = 15E7C000] 12:12:19 INFO - PROCESS | 3844 | 1461006739674 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:12:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1174ms 12:12:19 INFO - PROCESS | 3844 | 1461006739703 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 3844 | 1461006739705 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 12:12:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:12:19 INFO - PROCESS | 3844 | 1461006739709 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 3844 | 1461006739712 Marionette TRACE conn3 <- [1,678,null,{}] 12:12:19 INFO - PROCESS | 3844 | 1461006739723 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:19 INFO - PROCESS | 3844 | 1461006739808 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:12:19 INFO - PROCESS | 3844 | 1461006739814 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:19 INFO - PROCESS | 3844 | ++DOCSHELL 18DAD800 == 50 [pid = 3844] [id = 179] 12:12:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (18DAE400) [pid = 3844] [serial = 535] [outer = 00000000] 12:12:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (19976C00) [pid = 3844] [serial = 536] [outer = 18DAE400] 12:12:19 INFO - PROCESS | 3844 | 1461006739860 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (199A4800) [pid = 3844] [serial = 537] [outer = 18DAE400] 12:12:20 INFO - PROCESS | 3844 | 1461006740832 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:12:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1157ms 12:12:20 INFO - PROCESS | 3844 | 1461006740893 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 3844 | 1461006740895 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 12:12:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:12:20 INFO - PROCESS | 3844 | 1461006740899 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 3844 | 1461006740900 Marionette TRACE conn3 <- [1,682,null,{}] 12:12:20 INFO - PROCESS | 3844 | 1461006740904 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:21 INFO - PROCESS | 3844 | 1461006741012 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:12:21 INFO - PROCESS | 3844 | 1461006741018 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 3844 | ++DOCSHELL 1997BC00 == 51 [pid = 3844] [id = 180] 12:12:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (199A8400) [pid = 3844] [serial = 538] [outer = 00000000] 12:12:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (199C7400) [pid = 3844] [serial = 539] [outer = 199A8400] 12:12:21 INFO - PROCESS | 3844 | 1461006741068 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (199CF000) [pid = 3844] [serial = 540] [outer = 199A8400] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (16A6F800) [pid = 3844] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (19979800) [pid = 3844] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (18FB1C00) [pid = 3844] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1AA50400) [pid = 3844] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (17D86C00) [pid = 3844] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (18FB3800) [pid = 3844] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1CE3E000) [pid = 3844] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1C983800) [pid = 3844] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (18DAE800) [pid = 3844] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:12:22 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (142B0800) [pid = 3844] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:12:22 INFO - PROCESS | 3844 | 1461006742290 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:12:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1460ms 12:12:22 INFO - PROCESS | 3844 | 1461006742350 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 3844 | 1461006742352 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 12:12:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:12:22 INFO - PROCESS | 3844 | 1461006742357 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 3844 | 1461006742359 Marionette TRACE conn3 <- [1,686,null,{}] 12:12:22 INFO - PROCESS | 3844 | 1461006742363 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:22 INFO - PROCESS | 3844 | 1461006742444 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:12:22 INFO - PROCESS | 3844 | 1461006742451 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 3844 | ++DOCSHELL 13634400 == 52 [pid = 3844] [id = 181] 12:12:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (17D8E800) [pid = 3844] [serial = 541] [outer = 00000000] 12:12:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (18FA8400) [pid = 3844] [serial = 542] [outer = 17D8E800] 12:12:22 INFO - PROCESS | 3844 | 1461006742494 Marionette DEBUG loaded listener.js 12:12:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (18FB1C00) [pid = 3844] [serial = 543] [outer = 17D8E800] 12:12:23 INFO - PROCESS | 3844 | 1461006743430 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:12:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:12:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1111ms 12:12:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:12:23 INFO - PROCESS | 3844 | 1461006743495 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 3844 | 1461006743497 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 12:12:23 INFO - PROCESS | 3844 | 1461006743501 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 3844 | 1461006743504 Marionette TRACE conn3 <- [1,690,null,{}] 12:12:23 INFO - PROCESS | 3844 | 1461006743508 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:23 INFO - PROCESS | 3844 | 1461006743603 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:12:23 INFO - PROCESS | 3844 | 1461006743610 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 3844 | ++DOCSHELL 199A9C00 == 53 [pid = 3844] [id = 182] 12:12:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (199B0400) [pid = 3844] [serial = 544] [outer = 00000000] 12:12:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1AA55400) [pid = 3844] [serial = 545] [outer = 199B0400] 12:12:23 INFO - PROCESS | 3844 | 1461006743656 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1AA7CC00) [pid = 3844] [serial = 546] [outer = 199B0400] 12:12:24 INFO - PROCESS | 3844 | 1461006744629 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:12:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1158ms 12:12:24 INFO - PROCESS | 3844 | 1461006744648 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 3844 | 1461006744652 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 12:12:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:12:24 INFO - PROCESS | 3844 | 1461006744658 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 3844 | 1461006744662 Marionette TRACE conn3 <- [1,694,null,{}] 12:12:24 INFO - PROCESS | 3844 | 1461006744669 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:24 INFO - PROCESS | 3844 | 1461006744805 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:12:24 INFO - PROCESS | 3844 | 1461006744929 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 3844 | ++DOCSHELL 1680E400 == 54 [pid = 3844] [id = 183] 12:12:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1680E800) [pid = 3844] [serial = 547] [outer = 00000000] 12:12:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (16D56000) [pid = 3844] [serial = 548] [outer = 1680E800] 12:12:25 INFO - PROCESS | 3844 | 1461006745032 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (18080800) [pid = 3844] [serial = 549] [outer = 1680E800] 12:12:26 INFO - PROCESS | 3844 | 1461006746124 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:12:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1476ms 12:12:26 INFO - PROCESS | 3844 | 1461006746156 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 3844 | 1461006746161 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 12:12:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:12:26 INFO - PROCESS | 3844 | 1461006746209 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 3844 | 1461006746212 Marionette TRACE conn3 <- [1,698,null,{}] 12:12:26 INFO - PROCESS | 3844 | 1461006746219 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:26 INFO - PROCESS | 3844 | 1461006746312 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:12:26 INFO - PROCESS | 3844 | 1461006746515 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 3844 | ++DOCSHELL 18DAE000 == 55 [pid = 3844] [id = 184] 12:12:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (18FA8000) [pid = 3844] [serial = 550] [outer = 00000000] 12:12:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (1906B000) [pid = 3844] [serial = 551] [outer = 18FA8000] 12:12:26 INFO - PROCESS | 3844 | 1461006746569 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (19975C00) [pid = 3844] [serial = 552] [outer = 18FA8000] 12:12:27 INFO - PROCESS | 3844 | 1461006747598 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:12:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:12:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1476ms 12:12:27 INFO - PROCESS | 3844 | 1461006747624 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 3844 | 1461006747627 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 12:12:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:12:27 INFO - PROCESS | 3844 | 1461006747630 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 3844 | 1461006747634 Marionette TRACE conn3 <- [1,702,null,{}] 12:12:27 INFO - PROCESS | 3844 | 1461006747645 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:27 INFO - PROCESS | 3844 | 1461006747799 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:12:27 INFO - PROCESS | 3844 | 1461006747953 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 3844 | ++DOCSHELL 19A0EC00 == 56 [pid = 3844] [id = 185] 12:12:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (19A0F000) [pid = 3844] [serial = 553] [outer = 00000000] 12:12:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1C2BD000) [pid = 3844] [serial = 554] [outer = 19A0F000] 12:12:28 INFO - PROCESS | 3844 | 1461006748013 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1C468000) [pid = 3844] [serial = 555] [outer = 19A0F000] 12:12:29 INFO - PROCESS | 3844 | 1461006749046 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:12:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1411ms 12:12:29 INFO - PROCESS | 3844 | 1461006749064 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 3844 | 1461006749067 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 12:12:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:12:29 INFO - PROCESS | 3844 | 1461006749071 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - PROCESS | 3844 | 1461006749073 Marionette TRACE conn3 <- [1,706,null,{}] 12:12:29 INFO - PROCESS | 3844 | 1461006749077 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:29 INFO - PROCESS | 3844 | 1461006749179 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:12:29 INFO - PROCESS | 3844 | 1461006749337 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 3844 | ++DOCSHELL 187D0C00 == 57 [pid = 3844] [id = 186] 12:12:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (19977000) [pid = 3844] [serial = 556] [outer = 00000000] 12:12:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (199D2000) [pid = 3844] [serial = 557] [outer = 19977000] 12:12:29 INFO - PROCESS | 3844 | 1461006749395 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (19A15800) [pid = 3844] [serial = 558] [outer = 19977000] 12:12:30 INFO - PROCESS | 3844 | 1461006750590 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:12:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:12:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1523ms 12:12:30 INFO - PROCESS | 3844 | 1461006750606 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 3844 | 1461006750611 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 12:12:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:12:30 INFO - PROCESS | 3844 | 1461006750617 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 3844 | 1461006750619 Marionette TRACE conn3 <- [1,710,null,{}] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 16410800 == 56 [pid = 3844] [id = 126] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 143A5000 == 55 [pid = 3844] [id = 140] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 13634400 == 54 [pid = 3844] [id = 181] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 1997BC00 == 53 [pid = 3844] [id = 180] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 18DAD800 == 52 [pid = 3844] [id = 179] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 15E73800 == 51 [pid = 3844] [id = 178] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 13458800 == 50 [pid = 3844] [id = 177] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 13459800 == 49 [pid = 3844] [id = 176] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 1D4E0000 == 48 [pid = 3844] [id = 175] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 1350D400 == 47 [pid = 3844] [id = 172] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 18BED000 == 46 [pid = 3844] [id = 171] 12:12:30 INFO - PROCESS | 3844 | --DOCSHELL 142AD800 == 45 [pid = 3844] [id = 170] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1906D800) [pid = 3844] [serial = 485] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (1D648800) [pid = 3844] [serial = 498] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (19A13000) [pid = 3844] [serial = 477] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (1D241C00) [pid = 3844] [serial = 494] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (1DD8EC00) [pid = 3844] [serial = 473] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1BD12400) [pid = 3844] [serial = 491] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (19A15400) [pid = 3844] [serial = 488] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (196C5800) [pid = 3844] [serial = 500] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (19976800) [pid = 3844] [serial = 501] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (19982400) [pid = 3844] [serial = 503] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (199CAC00) [pid = 3844] [serial = 486] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1C2B5800) [pid = 3844] [serial = 467] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1C2B9C00) [pid = 3844] [serial = 492] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (18776C00) [pid = 3844] [serial = 483] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1966F000) [pid = 3844] [serial = 479] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (13657800) [pid = 3844] [serial = 461] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (199CD800) [pid = 3844] [serial = 480] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1D641400) [pid = 3844] [serial = 497] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1D46E800) [pid = 3844] [serial = 495] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (18BE2C00) [pid = 3844] [serial = 464] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1D648400) [pid = 3844] [serial = 470] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (18702000) [pid = 3844] [serial = 482] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (19C16400) [pid = 3844] [serial = 489] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (18BEF400) [pid = 3844] [serial = 476] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (19984C00) [pid = 3844] [serial = 504] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1D63EC00) [pid = 3844] [serial = 506] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 3844 | 1461006750767 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:30 INFO - PROCESS | 3844 | 1461006750888 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:12:30 INFO - PROCESS | 3844 | 1461006750941 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 3844 | ++DOCSHELL 16818000 == 46 [pid = 3844] [id = 187] 12:12:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (16819000) [pid = 3844] [serial = 559] [outer = 00000000] 12:12:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (18329800) [pid = 3844] [serial = 560] [outer = 16819000] 12:12:31 INFO - PROCESS | 3844 | 1461006750988 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (18772800) [pid = 3844] [serial = 561] [outer = 16819000] 12:12:31 INFO - PROCESS | 3844 | 1461006751357 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 3844 | 1461006751404 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 12:12:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:12:31 INFO - PROCESS | 3844 | 1461006751410 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 3844 | 1461006751412 Marionette TRACE conn3 <- [1,714,null,{}] 12:12:31 INFO - PROCESS | 3844 | 1461006751416 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:31 INFO - PROCESS | 3844 | 1461006751498 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:12:31 INFO - PROCESS | 3844 | 1461006751504 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:31 INFO - PROCESS | 3844 | ++DOCSHELL 18B2A400 == 47 [pid = 3844] [id = 188] 12:12:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (18BE8800) [pid = 3844] [serial = 562] [outer = 00000000] 12:12:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (18FA6C00) [pid = 3844] [serial = 563] [outer = 18BE8800] 12:12:31 INFO - PROCESS | 3844 | 1461006751549 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (19067400) [pid = 3844] [serial = 564] [outer = 18BE8800] 12:12:32 INFO - PROCESS | 3844 | 1461006752099 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:12:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:12:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 698ms 12:12:32 INFO - PROCESS | 3844 | 1461006752140 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 3844 | 1461006752142 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 12:12:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:12:32 INFO - PROCESS | 3844 | 1461006752146 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - PROCESS | 3844 | 1461006752149 Marionette TRACE conn3 <- [1,718,null,{}] 12:12:32 INFO - PROCESS | 3844 | 1461006752159 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:32 INFO - PROCESS | 3844 | 1461006752278 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:12:32 INFO - PROCESS | 3844 | 1461006752370 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 3844 | ++DOCSHELL 199CB800 == 48 [pid = 3844] [id = 189] 12:12:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (199CC000) [pid = 3844] [serial = 565] [outer = 00000000] 12:12:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (19A14C00) [pid = 3844] [serial = 566] [outer = 199CC000] 12:12:32 INFO - PROCESS | 3844 | 1461006752416 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (19A80400) [pid = 3844] [serial = 567] [outer = 199CC000] 12:12:32 INFO - PROCESS | 3844 | 1461006752806 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 3844 | 1461006752848 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 12:12:32 INFO - PROCESS | 3844 | 1461006752851 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:12:32 INFO - PROCESS | 3844 | 1461006752853 Marionette TRACE conn3 <- [1,722,null,{}] 12:12:32 INFO - PROCESS | 3844 | 1461006752856 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:32 INFO - PROCESS | 3844 | 1461006752972 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:12:33 INFO - PROCESS | 3844 | 1461006752986 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 3844 | ++DOCSHELL 19A13000 == 49 [pid = 3844] [id = 190] 12:12:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (19A1BC00) [pid = 3844] [serial = 568] [outer = 00000000] 12:12:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1AA70000) [pid = 3844] [serial = 569] [outer = 19A1BC00] 12:12:33 INFO - PROCESS | 3844 | 1461006753031 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1C2BB000) [pid = 3844] [serial = 570] [outer = 19A1BC00] 12:12:33 INFO - PROCESS | 3844 | 1461006753464 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:12:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:12:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 635ms 12:12:33 INFO - PROCESS | 3844 | 1461006753489 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 3844 | 1461006753491 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 12:12:33 INFO - PROCESS | 3844 | 1461006753494 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:12:33 INFO - PROCESS | 3844 | 1461006753496 Marionette TRACE conn3 <- [1,726,null,{}] 12:12:33 INFO - PROCESS | 3844 | 1461006753499 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:33 INFO - PROCESS | 3844 | 1461006753608 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:12:33 INFO - PROCESS | 3844 | 1461006753694 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 3844 | ++DOCSHELL 1C983800 == 50 [pid = 3844] [id = 191] 12:12:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1C984000) [pid = 3844] [serial = 571] [outer = 00000000] 12:12:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1CBB1C00) [pid = 3844] [serial = 572] [outer = 1C984000] 12:12:33 INFO - PROCESS | 3844 | 1461006753737 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1CE49C00) [pid = 3844] [serial = 573] [outer = 1C984000] 12:12:34 INFO - PROCESS | 3844 | 1461006754673 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:12:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:12:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1205ms 12:12:34 INFO - PROCESS | 3844 | 1461006754724 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 3844 | 1461006754726 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 12:12:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:12:34 INFO - PROCESS | 3844 | 1461006754730 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 3844 | 1461006754732 Marionette TRACE conn3 <- [1,730,null,{}] 12:12:34 INFO - PROCESS | 3844 | 1461006754736 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:34 INFO - PROCESS | 3844 | 1461006754864 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:12:34 INFO - PROCESS | 3844 | 1461006754871 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 3844 | ++DOCSHELL 1CBAC800 == 51 [pid = 3844] [id = 192] 12:12:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1D16DC00) [pid = 3844] [serial = 574] [outer = 00000000] 12:12:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1D4DC400) [pid = 3844] [serial = 575] [outer = 1D16DC00] 12:12:34 INFO - PROCESS | 3844 | 1461006754973 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (1D608400) [pid = 3844] [serial = 576] [outer = 1D16DC00] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (199A8400) [pid = 3844] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (16812400) [pid = 3844] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (13459C00) [pid = 3844] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (15E7C000) [pid = 3844] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (18DAE400) [pid = 3844] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (17D8E800) [pid = 3844] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:12:35 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1D60F400) [pid = 3844] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:12:36 INFO - PROCESS | 3844 | 1461006756053 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:12:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:12:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1380ms 12:12:36 INFO - PROCESS | 3844 | 1461006756090 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 3844 | 1461006756092 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 12:12:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:12:36 INFO - PROCESS | 3844 | 1461006756096 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 3844 | 1461006756097 Marionette TRACE conn3 <- [1,734,null,{}] 12:12:36 INFO - PROCESS | 3844 | 1461006756101 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:36 INFO - PROCESS | 3844 | 1461006756206 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:12:36 INFO - PROCESS | 3844 | 1461006756215 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 3844 | ++DOCSHELL 142ADC00 == 52 [pid = 3844] [id = 193] 12:12:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (18382400) [pid = 3844] [serial = 577] [outer = 00000000] 12:12:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1D60E800) [pid = 3844] [serial = 578] [outer = 18382400] 12:12:36 INFO - PROCESS | 3844 | 1461006756258 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1D24C000) [pid = 3844] [serial = 579] [outer = 18382400] 12:12:37 INFO - PROCESS | 3844 | 1461006757193 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:12:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1110ms 12:12:37 INFO - PROCESS | 3844 | 1461006757222 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 3844 | 1461006757224 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 12:12:37 INFO - PROCESS | 3844 | 1461006757227 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:12:37 INFO - PROCESS | 3844 | 1461006757229 Marionette TRACE conn3 <- [1,738,null,{}] 12:12:37 INFO - PROCESS | 3844 | 1461006757233 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:37 INFO - PROCESS | 3844 | 1461006757309 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:12:37 INFO - PROCESS | 3844 | 1461006757315 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 3844 | ++DOCSHELL 19A15000 == 53 [pid = 3844] [id = 194] 12:12:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1C988800) [pid = 3844] [serial = 580] [outer = 00000000] 12:12:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1D647800) [pid = 3844] [serial = 581] [outer = 1C988800] 12:12:37 INFO - PROCESS | 3844 | 1461006757358 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1D83C800) [pid = 3844] [serial = 582] [outer = 1C988800] 12:12:38 INFO - PROCESS | 3844 | 1461006758523 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:12:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:12:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1348ms 12:12:38 INFO - PROCESS | 3844 | 1461006758621 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 3844 | 1461006758625 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 12:12:38 INFO - PROCESS | 3844 | 1461006758631 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:12:38 INFO - PROCESS | 3844 | 1461006758635 Marionette TRACE conn3 <- [1,742,null,{}] 12:12:38 INFO - PROCESS | 3844 | 1461006758641 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:38 INFO - PROCESS | 3844 | 1461006758738 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:12:38 INFO - PROCESS | 3844 | 1461006758943 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 3844 | ++DOCSHELL 1680F000 == 54 [pid = 3844] [id = 195] 12:12:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (18332800) [pid = 3844] [serial = 583] [outer = 00000000] 12:12:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (18FA8C00) [pid = 3844] [serial = 584] [outer = 18332800] 12:12:38 INFO - PROCESS | 3844 | 1461006758999 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (196CAC00) [pid = 3844] [serial = 585] [outer = 18332800] 12:12:40 INFO - PROCESS | 3844 | 1461006760028 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:12:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:12:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1459ms 12:12:40 INFO - PROCESS | 3844 | 1461006760081 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 3844 | 1461006760087 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 12:12:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:12:40 INFO - PROCESS | 3844 | 1461006760094 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 3844 | 1461006760097 Marionette TRACE conn3 <- [1,746,null,{}] 12:12:40 INFO - PROCESS | 3844 | 1461006760101 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:40 INFO - PROCESS | 3844 | 1461006760236 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:12:40 INFO - PROCESS | 3844 | 1461006760370 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 3844 | ++DOCSHELL 19A1A400 == 55 [pid = 3844] [id = 196] 12:12:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (19A1C000) [pid = 3844] [serial = 586] [outer = 00000000] 12:12:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1C986800) [pid = 3844] [serial = 587] [outer = 19A1C000] 12:12:40 INFO - PROCESS | 3844 | 1461006760424 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1CBACC00) [pid = 3844] [serial = 588] [outer = 19A1C000] 12:12:41 INFO - PROCESS | 3844 | 1461006761015 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:12:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:12:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 952ms 12:12:41 INFO - PROCESS | 3844 | 1461006761069 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 3844 | 1461006761072 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 12:12:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:12:41 INFO - PROCESS | 3844 | 1461006761076 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - PROCESS | 3844 | 1461006761079 Marionette TRACE conn3 <- [1,750,null,{}] 12:12:41 INFO - PROCESS | 3844 | 1461006761090 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:41 INFO - PROCESS | 3844 | 1461006761200 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:12:41 INFO - PROCESS | 3844 | 1461006761331 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 3844 | ++DOCSHELL 1430B800 == 56 [pid = 3844] [id = 197] 12:12:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1D83E400) [pid = 3844] [serial = 589] [outer = 00000000] 12:12:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1DA45800) [pid = 3844] [serial = 590] [outer = 1D83E400] 12:12:41 INFO - PROCESS | 3844 | 1461006761388 Marionette DEBUG loaded listener.js 12:12:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1DC2E800) [pid = 3844] [serial = 591] [outer = 1D83E400] 12:12:42 INFO - PROCESS | 3844 | 1461006762446 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:12:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:12:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1475ms 12:12:42 INFO - PROCESS | 3844 | 1461006762540 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 3844 | 1461006762543 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 12:12:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:12:42 INFO - PROCESS | 3844 | 1461006762547 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 3844 | 1461006762549 Marionette TRACE conn3 <- [1,754,null,{}] 12:12:42 INFO - PROCESS | 3844 | 1461006762553 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:42 INFO - PROCESS | 3844 | 1461006762793 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:12:43 INFO - PROCESS | 3844 | 1461006763011 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 3844 | ++DOCSHELL 1350BC00 == 57 [pid = 3844] [id = 198] 12:12:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1350D000) [pid = 3844] [serial = 592] [outer = 00000000] 12:12:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (142AC800) [pid = 3844] [serial = 593] [outer = 1350D000] 12:12:43 INFO - PROCESS | 3844 | 1461006763062 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (164A3800) [pid = 3844] [serial = 594] [outer = 1350D000] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 1D610800 == 56 [pid = 3844] [id = 158] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 142ADC00 == 55 [pid = 3844] [id = 193] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 1CBAC800 == 54 [pid = 3844] [id = 192] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 1C983800 == 53 [pid = 3844] [id = 191] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 19A13000 == 52 [pid = 3844] [id = 190] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 199CB800 == 51 [pid = 3844] [id = 189] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 18B2A400 == 50 [pid = 3844] [id = 188] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 16818000 == 49 [pid = 3844] [id = 187] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 18DAE000 == 48 [pid = 3844] [id = 184] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 1680E400 == 47 [pid = 3844] [id = 183] 12:12:44 INFO - PROCESS | 3844 | --DOCSHELL 199A9C00 == 46 [pid = 3844] [id = 182] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1DA37C00) [pid = 3844] [serial = 459] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (1AA55400) [pid = 3844] [serial = 545] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (199C7400) [pid = 3844] [serial = 539] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (18385400) [pid = 3844] [serial = 531] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (17D90400) [pid = 3844] [serial = 530] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1DA41C00) [pid = 3844] [serial = 518] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (16813800) [pid = 3844] [serial = 521] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (15D91800) [pid = 3844] [serial = 509] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (143B0C00) [pid = 3844] [serial = 528] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (13461000) [pid = 3844] [serial = 527] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (19068400) [pid = 3844] [serial = 512] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (18773C00) [pid = 3844] [serial = 533] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (18BE4800) [pid = 3844] [serial = 534] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (19976C00) [pid = 3844] [serial = 536] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (19A0F400) [pid = 3844] [serial = 515] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1DD85000) [pid = 3844] [serial = 524] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (18FA8400) [pid = 3844] [serial = 542] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (199CF000) [pid = 3844] [serial = 540] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (18FB1C00) [pid = 3844] [serial = 543] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (199A4800) [pid = 3844] [serial = 537] [outer = 00000000] [url = about:blank] 12:12:44 INFO - PROCESS | 3844 | 1461006764168 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:12:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1634ms 12:12:44 INFO - PROCESS | 3844 | 1461006764186 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 3844 | 1461006764192 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 12:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:12:44 INFO - PROCESS | 3844 | 1461006764197 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 3844 | 1461006764203 Marionette TRACE conn3 <- [1,758,null,{}] 12:12:44 INFO - PROCESS | 3844 | 1461006764208 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:44 INFO - PROCESS | 3844 | 1461006764290 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:12:44 INFO - PROCESS | 3844 | 1461006764415 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 3844 | ++DOCSHELL 16815800 == 47 [pid = 3844] [id = 199] 12:12:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (16816800) [pid = 3844] [serial = 595] [outer = 00000000] 12:12:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (17D8B400) [pid = 3844] [serial = 596] [outer = 16816800] 12:12:44 INFO - PROCESS | 3844 | 1461006764465 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (180C5800) [pid = 3844] [serial = 597] [outer = 16816800] 12:12:44 INFO - PROCESS | 3844 | 1461006764823 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 666ms 12:12:44 INFO - PROCESS | 3844 | 1461006764872 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 3844 | 1461006764875 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 12:12:44 INFO - PROCESS | 3844 | 1461006764879 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 3844 | 1461006764881 Marionette TRACE conn3 <- [1,762,null,{}] 12:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:12:44 INFO - PROCESS | 3844 | 1461006764885 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:44 INFO - PROCESS | 3844 | 1461006764965 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:12:45 INFO - PROCESS | 3844 | 1461006764974 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 3844 | ++DOCSHELL 18B2B800 == 48 [pid = 3844] [id = 200] 12:12:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (18BE4800) [pid = 3844] [serial = 598] [outer = 00000000] 12:12:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (18DAD800) [pid = 3844] [serial = 599] [outer = 18BE4800] 12:12:45 INFO - PROCESS | 3844 | 1461006765019 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (18FA6000) [pid = 3844] [serial = 600] [outer = 18BE4800] 12:12:45 INFO - PROCESS | 3844 | 1461006765526 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 635ms 12:12:45 INFO - PROCESS | 3844 | 1461006765555 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 3844 | 1461006765558 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 12:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:12:45 INFO - PROCESS | 3844 | 1461006765572 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 3844 | 1461006765576 Marionette TRACE conn3 <- [1,766,null,{}] 12:12:45 INFO - PROCESS | 3844 | 1461006765580 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:45 INFO - PROCESS | 3844 | 1461006765661 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:12:45 INFO - PROCESS | 3844 | 1461006765698 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 3844 | ++DOCSHELL 19983000 == 49 [pid = 3844] [id = 201] 12:12:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (19983400) [pid = 3844] [serial = 601] [outer = 00000000] 12:12:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (199A8400) [pid = 3844] [serial = 602] [outer = 19983400] 12:12:45 INFO - PROCESS | 3844 | 1461006765742 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (199B1800) [pid = 3844] [serial = 603] [outer = 19983400] 12:12:46 INFO - PROCESS | 3844 | 1461006766163 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 666ms 12:12:46 INFO - PROCESS | 3844 | 1461006766224 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 3844 | 1461006766226 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 12:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:12:46 INFO - PROCESS | 3844 | 1461006766229 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 3844 | 1461006766231 Marionette TRACE conn3 <- [1,770,null,{}] 12:12:46 INFO - PROCESS | 3844 | 1461006766234 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:46 INFO - PROCESS | 3844 | 1461006766319 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:12:46 INFO - PROCESS | 3844 | 1461006766325 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 3844 | ++DOCSHELL 199A7000 == 50 [pid = 3844] [id = 202] 12:12:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (199A7C00) [pid = 3844] [serial = 604] [outer = 00000000] 12:12:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (19A11C00) [pid = 3844] [serial = 605] [outer = 199A7C00] 12:12:46 INFO - PROCESS | 3844 | 1461006766369 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (19A16800) [pid = 3844] [serial = 606] [outer = 199A7C00] 12:12:46 INFO - PROCESS | 3844 | 1461006766826 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 634ms 12:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:12:46 INFO - PROCESS | 3844 | 1461006766867 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 3844 | 1461006766869 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 12:12:46 INFO - PROCESS | 3844 | 1461006766873 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 3844 | 1461006766875 Marionette TRACE conn3 <- [1,774,null,{}] 12:12:46 INFO - PROCESS | 3844 | 1461006766878 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:47 INFO - PROCESS | 3844 | 1461006766987 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:12:47 INFO - PROCESS | 3844 | 1461006767077 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 3844 | ++DOCSHELL 16D4B400 == 51 [pid = 3844] [id = 203] 12:12:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (18333C00) [pid = 3844] [serial = 607] [outer = 00000000] 12:12:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1A763C00) [pid = 3844] [serial = 608] [outer = 18333C00] 12:12:47 INFO - PROCESS | 3844 | 1461006767130 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1C2B4800) [pid = 3844] [serial = 609] [outer = 18333C00] 12:12:47 INFO - PROCESS | 3844 | 1461006767615 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 746ms 12:12:47 INFO - PROCESS | 3844 | 1461006767660 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 3844 | 1461006767662 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 12:12:47 INFO - PROCESS | 3844 | 1461006767665 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 3844 | 1461006767667 Marionette TRACE conn3 <- [1,778,null,{}] 12:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:12:47 INFO - PROCESS | 3844 | 1461006767670 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:47 INFO - PROCESS | 3844 | 1461006767789 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:12:47 INFO - PROCESS | 3844 | 1461006767796 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 3844 | ++DOCSHELL 1C46A000 == 52 [pid = 3844] [id = 204] 12:12:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1C984400) [pid = 3844] [serial = 610] [outer = 00000000] 12:12:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1D167000) [pid = 3844] [serial = 611] [outer = 1C984400] 12:12:47 INFO - PROCESS | 3844 | 1461006767847 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1D469C00) [pid = 3844] [serial = 612] [outer = 1C984400] 12:12:48 INFO - PROCESS | 3844 | 1461006768282 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 635ms 12:12:48 INFO - PROCESS | 3844 | 1461006768307 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 3844 | 1461006768309 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 12:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:12:48 INFO - PROCESS | 3844 | 1461006768313 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 3844 | 1461006768314 Marionette TRACE conn3 <- [1,782,null,{}] 12:12:48 INFO - PROCESS | 3844 | 1461006768324 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:48 INFO - PROCESS | 3844 | 1461006768441 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:12:48 INFO - PROCESS | 3844 | 1461006768528 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 3844 | ++DOCSHELL 1C467400 == 53 [pid = 3844] [id = 205] 12:12:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (1C989C00) [pid = 3844] [serial = 613] [outer = 00000000] 12:12:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (1D604000) [pid = 3844] [serial = 614] [outer = 1C989C00] 12:12:48 INFO - PROCESS | 3844 | 1461006768572 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (1D604800) [pid = 3844] [serial = 615] [outer = 1C989C00] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (19A1BC00) [pid = 3844] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (18DAC400) [pid = 3844] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (1D60C800) [pid = 3844] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (13654400) [pid = 3844] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1BDAC000) [pid = 3844] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (164AA000) [pid = 3844] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (192CDC00) [pid = 3844] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (18FAA400) [pid = 3844] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (1325D400) [pid = 3844] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1AA7C000) [pid = 3844] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1D610C00) [pid = 3844] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (15750400) [pid = 3844] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (180C3400) [pid = 3844] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (11F53400) [pid = 3844] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (11BFAC00) [pid = 3844] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1D601800) [pid = 3844] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1A0B5400) [pid = 3844] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1D470800) [pid = 3844] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (164A5400) [pid = 3844] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (18DB2000) [pid = 3844] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1D46C400) [pid = 3844] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (143A4C00) [pid = 3844] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (18BEB400) [pid = 3844] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (17D8E000) [pid = 3844] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1906F800) [pid = 3844] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1D831000) [pid = 3844] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (199C5400) [pid = 3844] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (18FA9C00) [pid = 3844] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (13513000) [pid = 3844] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (13511C00) [pid = 3844] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (11BF3000) [pid = 3844] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (164AEC00) [pid = 3844] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (16D57800) [pid = 3844] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1BDABC00) [pid = 3844] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (14312000) [pid = 3844] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1680C800) [pid = 3844] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (18BEF000) [pid = 3844] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (199AFC00) [pid = 3844] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1CBB5000) [pid = 3844] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1C984000) [pid = 3844] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1D16DC00) [pid = 3844] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (199B0400) [pid = 3844] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (199CC000) [pid = 3844] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (18BE8800) [pid = 3844] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (16819000) [pid = 3844] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:12:49 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (18382400) [pid = 3844] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:12:49 INFO - PROCESS | 3844 | 1461006769286 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1015ms 12:12:49 INFO - PROCESS | 3844 | 1461006769325 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 3844 | 1461006769327 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 12:12:49 INFO - PROCESS | 3844 | 1461006769330 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 3844 | 1461006769332 Marionette TRACE conn3 <- [1,786,null,{}] 12:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:12:49 INFO - PROCESS | 3844 | 1461006769335 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:49 INFO - PROCESS | 3844 | 1461006769468 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:12:49 INFO - PROCESS | 3844 | 1461006769473 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 3844 | ++DOCSHELL 1350E800 == 54 [pid = 3844] [id = 206] 12:12:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (13510800) [pid = 3844] [serial = 616] [outer = 00000000] 12:12:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (15B31000) [pid = 3844] [serial = 617] [outer = 13510800] 12:12:49 INFO - PROCESS | 3844 | 1461006769516 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (16657C00) [pid = 3844] [serial = 618] [outer = 13510800] 12:12:49 INFO - PROCESS | 3844 | 1461006769930 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 602ms 12:12:49 INFO - PROCESS | 3844 | 1461006769961 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 3844 | 1461006769963 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 12:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:12:49 INFO - PROCESS | 3844 | 1461006769978 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 3844 | 1461006769980 Marionette TRACE conn3 <- [1,790,null,{}] 12:12:49 INFO - PROCESS | 3844 | 1461006769983 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:50 INFO - PROCESS | 3844 | 1461006770061 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:12:50 INFO - PROCESS | 3844 | 1461006770066 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 3844 | ++DOCSHELL 16819400 == 55 [pid = 3844] [id = 207] 12:12:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (17D8E400) [pid = 3844] [serial = 619] [outer = 00000000] 12:12:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (18B2EC00) [pid = 3844] [serial = 620] [outer = 17D8E400] 12:12:50 INFO - PROCESS | 3844 | 1461006770110 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (18BF1C00) [pid = 3844] [serial = 621] [outer = 17D8E400] 12:12:50 INFO - PROCESS | 3844 | 1461006770570 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 651ms 12:12:50 INFO - PROCESS | 3844 | 1461006770616 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 3844 | 1461006770618 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 12:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:12:50 INFO - PROCESS | 3844 | 1461006770625 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 3844 | 1461006770626 Marionette TRACE conn3 <- [1,794,null,{}] 12:12:50 INFO - PROCESS | 3844 | 1461006770630 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:50 INFO - PROCESS | 3844 | 1461006770707 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:12:50 INFO - PROCESS | 3844 | 1461006770713 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 3844 | ++DOCSHELL 13463400 == 56 [pid = 3844] [id = 208] 12:12:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (18081400) [pid = 3844] [serial = 622] [outer = 00000000] 12:12:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (199C5400) [pid = 3844] [serial = 623] [outer = 18081400] 12:12:50 INFO - PROCESS | 3844 | 1461006770763 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1A0AAC00) [pid = 3844] [serial = 624] [outer = 18081400] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 19A0EC00 == 55 [pid = 3844] [id = 185] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1906E800 == 54 [pid = 3844] [id = 141] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1AA55800 == 53 [pid = 3844] [id = 173] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 12D70400 == 52 [pid = 3844] [id = 159] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 11BF4C00 == 51 [pid = 3844] [id = 112] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 16D5AC00 == 50 [pid = 3844] [id = 142] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 187D0C00 == 49 [pid = 3844] [id = 186] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1D609C00 == 48 [pid = 3844] [id = 82] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 18BEA800 == 47 [pid = 3844] [id = 111] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 18BE3800 == 46 [pid = 3844] [id = 137] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 16D50C00 == 45 [pid = 3844] [id = 110] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 15E7E000 == 44 [pid = 3844] [id = 139] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 11BF9C00 == 43 [pid = 3844] [id = 109] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 13511800 == 42 [pid = 3844] [id = 138] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1680C400 == 41 [pid = 3844] [id = 174] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 16815800 == 40 [pid = 3844] [id = 199] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1350BC00 == 39 [pid = 3844] [id = 198] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 19A1A400 == 38 [pid = 3844] [id = 196] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1430B800 == 37 [pid = 3844] [id = 197] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 1680F000 == 36 [pid = 3844] [id = 195] 12:12:51 INFO - PROCESS | 3844 | --DOCSHELL 19A15000 == 35 [pid = 3844] [id = 194] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 199A7000 == 34 [pid = 3844] [id = 202] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 16819400 == 33 [pid = 3844] [id = 207] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 18B2B800 == 32 [pid = 3844] [id = 200] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 1C467400 == 31 [pid = 3844] [id = 205] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 16D4B400 == 30 [pid = 3844] [id = 203] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 1350E800 == 29 [pid = 3844] [id = 206] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 19983000 == 28 [pid = 3844] [id = 201] 12:12:52 INFO - PROCESS | 3844 | --DOCSHELL 1C46A000 == 27 [pid = 3844] [id = 204] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1E241400) [pid = 3844] [serial = 525] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1CE48800) [pid = 3844] [serial = 468] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1D4DCC00) [pid = 3844] [serial = 200] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (18B2F400) [pid = 3844] [serial = 239] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (19069000) [pid = 3844] [serial = 420] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1D83B000) [pid = 3844] [serial = 362] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1877B800) [pid = 3844] [serial = 365] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1A1CD800) [pid = 3844] [serial = 332] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (18BEA400) [pid = 3844] [serial = 465] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1A00EC00) [pid = 3844] [serial = 423] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1DA44800) [pid = 3844] [serial = 371] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1C45C800) [pid = 3844] [serial = 374] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18FB3C00) [pid = 3844] [serial = 278] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (15558400) [pid = 3844] [serial = 462] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (14BB2000) [pid = 3844] [serial = 414] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (12B82800) [pid = 3844] [serial = 281] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (18084000) [pid = 3844] [serial = 194] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (18BE8000) [pid = 3844] [serial = 329] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1D83AC00) [pid = 3844] [serial = 471] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1CBB1C00) [pid = 3844] [serial = 572] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1D4DC400) [pid = 3844] [serial = 575] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (16D56000) [pid = 3844] [serial = 548] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (199D2000) [pid = 3844] [serial = 557] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1C2BD000) [pid = 3844] [serial = 554] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1AA7CC00) [pid = 3844] [serial = 546] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1906B000) [pid = 3844] [serial = 551] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19A14C00) [pid = 3844] [serial = 566] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19A80400) [pid = 3844] [serial = 567] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1CE49C00) [pid = 3844] [serial = 573] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18FA6C00) [pid = 3844] [serial = 563] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19067400) [pid = 3844] [serial = 564] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (18329800) [pid = 3844] [serial = 560] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (18772800) [pid = 3844] [serial = 561] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1D24C000) [pid = 3844] [serial = 579] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1D60E800) [pid = 3844] [serial = 578] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (1D608400) [pid = 3844] [serial = 576] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (1AA70000) [pid = 3844] [serial = 569] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1C2BB000) [pid = 3844] [serial = 570] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (18FA5800) [pid = 3844] [serial = 411] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1D838800) [pid = 3844] [serial = 245] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (143B1800) [pid = 3844] [serial = 236] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (1D173800) [pid = 3844] [serial = 242] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (18770C00) [pid = 3844] [serial = 417] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1C469000) [pid = 3844] [serial = 197] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (1A1C3000) [pid = 3844] [serial = 287] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (1C98A000) [pid = 3844] [serial = 154] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (1CE48C00) [pid = 3844] [serial = 290] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1DD90C00) [pid = 3844] [serial = 474] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (18084800) [pid = 3844] [serial = 284] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (1AA70400) [pid = 3844] [serial = 368] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (13264C00) [pid = 3844] [serial = 191] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (1338E800) [pid = 3844] [serial = 326] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (17D88C00) [pid = 3844] [serial = 510] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (16816C00) [pid = 3844] [serial = 522] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (19975400) [pid = 3844] [serial = 513] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (19D57000) [pid = 3844] [serial = 516] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (1DC2FC00) [pid = 3844] [serial = 519] [outer = 00000000] [url = about:blank] 12:12:52 INFO - PROCESS | 3844 | 1461006772839 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2268ms 12:12:52 INFO - PROCESS | 3844 | 1461006772878 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 3844 | 1461006772882 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 12:12:52 INFO - PROCESS | 3844 | 1461006772888 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:12:52 INFO - PROCESS | 3844 | 1461006772891 Marionette TRACE conn3 <- [1,798,null,{}] 12:12:52 INFO - PROCESS | 3844 | 1461006772897 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:53 INFO - PROCESS | 3844 | 1461006772984 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:12:53 INFO - PROCESS | 3844 | 1461006772995 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 3844 | ++DOCSHELL 123FE000 == 28 [pid = 3844] [id = 209] 12:12:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (123FE800) [pid = 3844] [serial = 625] [outer = 00000000] 12:12:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (12D75C00) [pid = 3844] [serial = 626] [outer = 123FE800] 12:12:53 INFO - PROCESS | 3844 | 1461006773043 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (13201800) [pid = 3844] [serial = 627] [outer = 123FE800] 12:12:53 INFO - PROCESS | 3844 | 1461006773528 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 714ms 12:12:53 INFO - PROCESS | 3844 | 1461006773588 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 3844 | 1461006773594 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 12:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:12:53 INFO - PROCESS | 3844 | 1461006773600 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 3844 | 1461006773603 Marionette TRACE conn3 <- [1,802,null,{}] 12:12:53 INFO - PROCESS | 3844 | 1461006773607 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:53 INFO - PROCESS | 3844 | 1461006773688 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:12:53 INFO - PROCESS | 3844 | 1461006773697 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 3844 | ++DOCSHELL 13266000 == 29 [pid = 3844] [id = 210] 12:12:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (13269C00) [pid = 3844] [serial = 628] [outer = 00000000] 12:12:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (1345C000) [pid = 3844] [serial = 629] [outer = 13269C00] 12:12:53 INFO - PROCESS | 3844 | 1461006773743 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (13462400) [pid = 3844] [serial = 630] [outer = 13269C00] 12:12:54 INFO - PROCESS | 3844 | 1461006774254 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 3844 | 1461006774271 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 12:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:12:54 INFO - PROCESS | 3844 | 1461006774275 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 3844 | 1461006774278 Marionette TRACE conn3 <- [1,806,null,{}] 12:12:54 INFO - PROCESS | 3844 | 1461006774293 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:54 INFO - PROCESS | 3844 | 1461006774409 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:12:54 INFO - PROCESS | 3844 | 1461006774420 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 3844 | ++DOCSHELL 142A6C00 == 30 [pid = 3844] [id = 211] 12:12:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (142A7400) [pid = 3844] [serial = 631] [outer = 00000000] 12:12:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (14359800) [pid = 3844] [serial = 632] [outer = 142A7400] 12:12:54 INFO - PROCESS | 3844 | 1461006774472 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (14BB0000) [pid = 3844] [serial = 633] [outer = 142A7400] 12:12:54 INFO - PROCESS | 3844 | 1461006774951 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 714ms 12:12:54 INFO - PROCESS | 3844 | 1461006774973 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 3844 | 1461006774976 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 12:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:12:55 INFO - PROCESS | 3844 | 1461006774979 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 3844 | 1461006774981 Marionette TRACE conn3 <- [1,810,null,{}] 12:12:55 INFO - PROCESS | 3844 | 1461006774984 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:55 INFO - PROCESS | 3844 | 1461006775059 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:12:55 INFO - PROCESS | 3844 | 1461006775066 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 3844 | ++DOCSHELL 13268800 == 31 [pid = 3844] [id = 212] 12:12:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (14351400) [pid = 3844] [serial = 634] [outer = 00000000] 12:12:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (15D91800) [pid = 3844] [serial = 635] [outer = 14351400] 12:12:55 INFO - PROCESS | 3844 | 1461006775115 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (16410000) [pid = 3844] [serial = 636] [outer = 14351400] 12:12:55 INFO - PROCESS | 3844 | 1461006775537 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 3844 | 1461006775579 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 12:12:55 INFO - PROCESS | 3844 | 1461006775582 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 3844 | 1461006775584 Marionette TRACE conn3 <- [1,814,null,{}] 12:12:55 INFO - PROCESS | 3844 | 1461006775591 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:55 INFO - PROCESS | 3844 | 1461006775662 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:12:55 INFO - PROCESS | 3844 | 1461006775668 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 3844 | ++DOCSHELL 164ADC00 == 32 [pid = 3844] [id = 213] 12:12:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (16657000) [pid = 3844] [serial = 637] [outer = 00000000] 12:12:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (16816000) [pid = 3844] [serial = 638] [outer = 16657000] 12:12:55 INFO - PROCESS | 3844 | 1461006775713 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (16819400) [pid = 3844] [serial = 639] [outer = 16657000] 12:12:56 INFO - PROCESS | 3844 | 1461006776220 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 635ms 12:12:56 INFO - PROCESS | 3844 | 1461006776260 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 3844 | 1461006776262 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 12:12:56 INFO - PROCESS | 3844 | 1461006776265 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 3844 | 1461006776267 Marionette TRACE conn3 <- [1,818,null,{}] 12:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:12:56 INFO - PROCESS | 3844 | 1461006776274 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:56 INFO - PROCESS | 3844 | 1461006776379 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:12:56 INFO - PROCESS | 3844 | 1461006776389 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 3844 | ++DOCSHELL 16D58800 == 33 [pid = 3844] [id = 214] 12:12:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (17D8BC00) [pid = 3844] [serial = 640] [outer = 00000000] 12:12:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (180C3400) [pid = 3844] [serial = 641] [outer = 17D8BC00] 12:12:56 INFO - PROCESS | 3844 | 1461006776437 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (18389800) [pid = 3844] [serial = 642] [outer = 17D8BC00] 12:12:56 INFO - PROCESS | 3844 | 1461006776858 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 634ms 12:12:56 INFO - PROCESS | 3844 | 1461006776905 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 3844 | 1461006776907 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 12:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:12:56 INFO - PROCESS | 3844 | 1461006776911 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 3844 | 1461006776912 Marionette TRACE conn3 <- [1,822,null,{}] 12:12:56 INFO - PROCESS | 3844 | 1461006776916 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:57 INFO - PROCESS | 3844 | 1461006776986 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:12:57 INFO - PROCESS | 3844 | 1461006776992 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 3844 | ++DOCSHELL 18329800 == 34 [pid = 3844] [id = 215] 12:12:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (18381000) [pid = 3844] [serial = 643] [outer = 00000000] 12:12:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (18777800) [pid = 3844] [serial = 644] [outer = 18381000] 12:12:57 INFO - PROCESS | 3844 | 1461006777040 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (18778800) [pid = 3844] [serial = 645] [outer = 18381000] 12:12:57 INFO - PROCESS | 3844 | 1461006777474 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 603ms 12:12:57 INFO - PROCESS | 3844 | 1461006777508 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 3844 | 1461006777510 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 12:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:12:57 INFO - PROCESS | 3844 | 1461006777523 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 3844 | 1461006777525 Marionette TRACE conn3 <- [1,826,null,{}] 12:12:57 INFO - PROCESS | 3844 | 1461006777529 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:57 INFO - PROCESS | 3844 | 1461006777600 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:12:57 INFO - PROCESS | 3844 | 1461006777606 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 3844 | ++DOCSHELL 18773800 == 35 [pid = 3844] [id = 216] 12:12:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (18775C00) [pid = 3844] [serial = 646] [outer = 00000000] 12:12:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (18B30000) [pid = 3844] [serial = 647] [outer = 18775C00] 12:12:57 INFO - PROCESS | 3844 | 1461006777657 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (18B2F800) [pid = 3844] [serial = 648] [outer = 18775C00] 12:12:58 INFO - PROCESS | 3844 | 1461006778116 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 602ms 12:12:58 INFO - PROCESS | 3844 | 1461006778153 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 3844 | 1461006778155 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 12:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:12:58 INFO - PROCESS | 3844 | 1461006778158 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 3844 | 1461006778160 Marionette TRACE conn3 <- [1,830,null,{}] 12:12:58 INFO - PROCESS | 3844 | 1461006778164 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:58 INFO - PROCESS | 3844 | 1461006778274 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:12:58 INFO - PROCESS | 3844 | 1461006778282 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 3844 | ++DOCSHELL 13778C00 == 36 [pid = 3844] [id = 217] 12:12:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18B2B400) [pid = 3844] [serial = 649] [outer = 00000000] 12:12:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18BEF800) [pid = 3844] [serial = 650] [outer = 18B2B400] 12:12:58 INFO - PROCESS | 3844 | 1461006778326 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18BEE000) [pid = 3844] [serial = 651] [outer = 18B2B400] 12:12:58 INFO - PROCESS | 3844 | 1461006778782 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 635ms 12:12:58 INFO - PROCESS | 3844 | 1461006778796 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 3844 | 1461006778798 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 12:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:12:58 INFO - PROCESS | 3844 | 1461006778802 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 3844 | 1461006778803 Marionette TRACE conn3 <- [1,834,null,{}] 12:12:58 INFO - PROCESS | 3844 | 1461006778812 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:58 INFO - PROCESS | 3844 | 1461006778916 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:12:58 INFO - PROCESS | 3844 | 1461006778922 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 3844 | ++DOCSHELL 11BF2000 == 37 [pid = 3844] [id = 218] 12:12:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (13456800) [pid = 3844] [serial = 652] [outer = 00000000] 12:12:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18DB6000) [pid = 3844] [serial = 653] [outer = 13456800] 12:12:58 INFO - PROCESS | 3844 | 1461006778966 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FAA000) [pid = 3844] [serial = 654] [outer = 13456800] 12:12:59 INFO - PROCESS | 3844 | 1461006779398 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 635ms 12:12:59 INFO - PROCESS | 3844 | 1461006779440 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 3844 | 1461006779442 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 12:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:12:59 INFO - PROCESS | 3844 | 1461006779445 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 3844 | 1461006779448 Marionette TRACE conn3 <- [1,838,null,{}] 12:12:59 INFO - PROCESS | 3844 | 1461006779451 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:59 INFO - PROCESS | 3844 | 1461006779565 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:12:59 INFO - PROCESS | 3844 | 1461006779655 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 3844 | ++DOCSHELL 18FBCC00 == 38 [pid = 3844] [id = 219] 12:12:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18FBD400) [pid = 3844] [serial = 655] [outer = 00000000] 12:12:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19064800) [pid = 3844] [serial = 656] [outer = 18FBD400] 12:12:59 INFO - PROCESS | 3844 | 1461006779716 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1906B000) [pid = 3844] [serial = 657] [outer = 18FBD400] 12:13:00 INFO - PROCESS | 3844 | 1461006780434 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (17D8E400) [pid = 3844] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (18333C00) [pid = 3844] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1C984400) [pid = 3844] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1C989C00) [pid = 3844] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (199A7C00) [pid = 3844] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (19983400) [pid = 3844] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (18BE4800) [pid = 3844] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (16816800) [pid = 3844] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1350D000) [pid = 3844] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1D83E400) [pid = 3844] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (19A1C000) [pid = 3844] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18332800) [pid = 3844] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (1C988800) [pid = 3844] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (13510800) [pid = 3844] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (18FA8000) [pid = 3844] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (19977000) [pid = 3844] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1680E800) [pid = 3844] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (19A0F000) [pid = 3844] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:13:00 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (1BDAC800) [pid = 3844] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1063ms 12:13:00 INFO - PROCESS | 3844 | 1461006780538 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 3844 | 1461006780540 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 12:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:13:00 INFO - PROCESS | 3844 | 1461006780543 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 3844 | 1461006780545 Marionette TRACE conn3 <- [1,842,null,{}] 12:13:00 INFO - PROCESS | 3844 | 1461006780548 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:00 INFO - PROCESS | 3844 | 1461006780622 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:13:00 INFO - PROCESS | 3844 | 1461006780630 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 3844 | ++DOCSHELL 14310000 == 39 [pid = 3844] [id = 220] 12:13:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (15E7B000) [pid = 3844] [serial = 658] [outer = 00000000] 12:13:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (18B28000) [pid = 3844] [serial = 659] [outer = 15E7B000] 12:13:00 INFO - PROCESS | 3844 | 1461006780674 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (18FA8000) [pid = 3844] [serial = 660] [outer = 15E7B000] 12:13:01 INFO - PROCESS | 3844 | 1461006781105 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 603ms 12:13:01 INFO - PROCESS | 3844 | 1461006781141 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 3844 | 1461006781142 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 12:13:01 INFO - PROCESS | 3844 | 1461006781146 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:13:01 INFO - PROCESS | 3844 | 1461006781147 Marionette TRACE conn3 <- [1,846,null,{}] 12:13:01 INFO - PROCESS | 3844 | 1461006781155 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:01 INFO - PROCESS | 3844 | 1461006781227 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:13:01 INFO - PROCESS | 3844 | 1461006781233 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 3844 | ++DOCSHELL 17D8E400 == 40 [pid = 3844] [id = 221] 12:13:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (18332800) [pid = 3844] [serial = 661] [outer = 00000000] 12:13:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1966D000) [pid = 3844] [serial = 662] [outer = 18332800] 12:13:01 INFO - PROCESS | 3844 | 1461006781276 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (196C3C00) [pid = 3844] [serial = 663] [outer = 18332800] 12:13:01 INFO - PROCESS | 3844 | 1461006781683 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 603ms 12:13:01 INFO - PROCESS | 3844 | 1461006781743 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 3844 | 1461006781745 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 12:13:01 INFO - PROCESS | 3844 | 1461006781748 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:13:01 INFO - PROCESS | 3844 | 1461006781750 Marionette TRACE conn3 <- [1,850,null,{}] 12:13:01 INFO - PROCESS | 3844 | 1461006781754 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:01 INFO - PROCESS | 3844 | 1461006781832 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:13:01 INFO - PROCESS | 3844 | 1461006781837 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 3844 | ++DOCSHELL 192C5000 == 41 [pid = 3844] [id = 222] 12:13:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (192CFC00) [pid = 3844] [serial = 664] [outer = 00000000] 12:13:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1997C000) [pid = 3844] [serial = 665] [outer = 192CFC00] 12:13:01 INFO - PROCESS | 3844 | 1461006781880 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (19980000) [pid = 3844] [serial = 666] [outer = 192CFC00] 12:13:02 INFO - PROCESS | 3844 | 1461006782307 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 603ms 12:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:13:02 INFO - PROCESS | 3844 | 1461006782346 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 3844 | 1461006782348 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 12:13:02 INFO - PROCESS | 3844 | 1461006782351 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 3844 | 1461006782353 Marionette TRACE conn3 <- [1,854,null,{}] 12:13:02 INFO - PROCESS | 3844 | 1461006782356 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:02 INFO - PROCESS | 3844 | 1461006782431 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:13:02 INFO - PROCESS | 3844 | 1461006782437 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 3844 | ++DOCSHELL 19976000 == 42 [pid = 3844] [id = 223] 12:13:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1997A400) [pid = 3844] [serial = 667] [outer = 00000000] 12:13:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (199A6800) [pid = 3844] [serial = 668] [outer = 1997A400] 12:13:02 INFO - PROCESS | 3844 | 1461006782479 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (199AA000) [pid = 3844] [serial = 669] [outer = 1997A400] 12:13:03 INFO - PROCESS | 3844 | 1461006783340 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1016ms 12:13:03 INFO - PROCESS | 3844 | 1461006783387 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 3844 | 1461006783391 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 12:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:13:03 INFO - PROCESS | 3844 | 1461006783396 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 3844 | 1461006783399 Marionette TRACE conn3 <- [1,858,null,{}] 12:13:03 INFO - PROCESS | 3844 | 1461006783405 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:03 INFO - PROCESS | 3844 | 1461006783522 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:13:03 INFO - PROCESS | 3844 | 1461006783604 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 3844 | ++DOCSHELL 12D70800 == 43 [pid = 3844] [id = 224] 12:13:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (13209400) [pid = 3844] [serial = 670] [outer = 00000000] 12:13:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (13456000) [pid = 3844] [serial = 671] [outer = 13209400] 12:13:03 INFO - PROCESS | 3844 | 1461006783701 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (13512000) [pid = 3844] [serial = 672] [outer = 13209400] 12:13:04 INFO - PROCESS | 3844 | 1461006784416 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1237ms 12:13:04 INFO - PROCESS | 3844 | 1461006784605 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 3844 | 1461006784610 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 12:13:04 INFO - PROCESS | 3844 | 1461006784615 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:13:04 INFO - PROCESS | 3844 | 1461006784617 Marionette TRACE conn3 <- [1,862,null,{}] 12:13:04 INFO - PROCESS | 3844 | 1461006784623 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:04 INFO - PROCESS | 3844 | 1461006784724 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:13:04 INFO - PROCESS | 3844 | 1461006784798 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 3844 | ++DOCSHELL 1350B000 == 44 [pid = 3844] [id = 225] 12:13:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (13514000) [pid = 3844] [serial = 673] [outer = 00000000] 12:13:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1376CC00) [pid = 3844] [serial = 674] [outer = 13514000] 12:13:04 INFO - PROCESS | 3844 | 1461006784845 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (142ADC00) [pid = 3844] [serial = 675] [outer = 13514000] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 12B8BC00 == 43 [pid = 3844] [id = 28] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 1966E400 == 42 [pid = 3844] [id = 26] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 14BBA000 == 41 [pid = 3844] [id = 27] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 194E8800 == 40 [pid = 3844] [id = 8] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 12BB6400 == 39 [pid = 3844] [id = 18] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 18708400 == 38 [pid = 3844] [id = 25] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 1555D800 == 37 [pid = 3844] [id = 23] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 180C7000 == 36 [pid = 3844] [id = 24] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 15E71400 == 35 [pid = 3844] [id = 22] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 13267400 == 34 [pid = 3844] [id = 21] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (199C5400) [pid = 3844] [serial = 623] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOCSHELL 13463400 == 33 [pid = 3844] [id = 208] 12:13:05 INFO - PROCESS | 3844 | 1461006785516 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 920ms 12:13:05 INFO - PROCESS | 3844 | 1461006785554 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 3844 | 1461006785557 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 12:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:13:05 INFO - PROCESS | 3844 | 1461006785565 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 3844 | 1461006785569 Marionette TRACE conn3 <- [1,866,null,{}] 12:13:05 INFO - PROCESS | 3844 | 1461006785575 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:05 INFO - PROCESS | 3844 | 1461006785666 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1DA3FC00) [pid = 3844] [serial = 507] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19A15800) [pid = 3844] [serial = 558] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (18080800) [pid = 3844] [serial = 549] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1C468000) [pid = 3844] [serial = 555] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (18BF1C00) [pid = 3844] [serial = 621] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1A763C00) [pid = 3844] [serial = 608] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1D167000) [pid = 3844] [serial = 611] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1C2B4800) [pid = 3844] [serial = 609] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1D604000) [pid = 3844] [serial = 614] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (1D469C00) [pid = 3844] [serial = 612] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (18B2EC00) [pid = 3844] [serial = 620] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1D604800) [pid = 3844] [serial = 615] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (19A11C00) [pid = 3844] [serial = 605] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (199A8400) [pid = 3844] [serial = 602] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (199B1800) [pid = 3844] [serial = 603] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18DAD800) [pid = 3844] [serial = 599] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (18FA6000) [pid = 3844] [serial = 600] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (17D8B400) [pid = 3844] [serial = 596] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (180C5800) [pid = 3844] [serial = 597] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (164A3800) [pid = 3844] [serial = 594] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (142AC800) [pid = 3844] [serial = 593] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1DC2E800) [pid = 3844] [serial = 591] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (1DA45800) [pid = 3844] [serial = 590] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (1CBACC00) [pid = 3844] [serial = 588] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (1C986800) [pid = 3844] [serial = 587] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (196CAC00) [pid = 3844] [serial = 585] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (18FA8C00) [pid = 3844] [serial = 584] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (1D647800) [pid = 3844] [serial = 581] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (1D83C800) [pid = 3844] [serial = 582] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (15B31000) [pid = 3844] [serial = 617] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (19A16800) [pid = 3844] [serial = 606] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (16657C00) [pid = 3844] [serial = 618] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (19975C00) [pid = 3844] [serial = 552] [outer = 00000000] [url = about:blank] 12:13:05 INFO - PROCESS | 3844 | 1461006785747 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 3844 | ++DOCSHELL 11BF1800 == 34 [pid = 3844] [id = 226] 12:13:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (11BF3000) [pid = 3844] [serial = 676] [outer = 00000000] 12:13:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (13396800) [pid = 3844] [serial = 677] [outer = 11BF3000] 12:13:05 INFO - PROCESS | 3844 | 1461006785792 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (1430A000) [pid = 3844] [serial = 678] [outer = 11BF3000] 12:13:06 INFO - PROCESS | 3844 | 1461006786163 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 650ms 12:13:06 INFO - PROCESS | 3844 | 1461006786234 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 3844 | 1461006786236 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 12:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:13:06 INFO - PROCESS | 3844 | 1461006786244 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - PROCESS | 3844 | 1461006786246 Marionette TRACE conn3 <- [1,870,null,{}] 12:13:06 INFO - PROCESS | 3844 | 1461006786256 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:06 INFO - PROCESS | 3844 | 1461006786338 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:13:06 INFO - PROCESS | 3844 | 1461006786345 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 3844 | ++DOCSHELL 1640E000 == 35 [pid = 3844] [id = 227] 12:13:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (1640E800) [pid = 3844] [serial = 679] [outer = 00000000] 12:13:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (1680BC00) [pid = 3844] [serial = 680] [outer = 1640E800] 12:13:06 INFO - PROCESS | 3844 | 1461006786394 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (16818C00) [pid = 3844] [serial = 681] [outer = 1640E800] 12:13:06 INFO - PROCESS | 3844 | 1461006786907 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 761ms 12:13:07 INFO - PROCESS | 3844 | 1461006787153 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 3844 | 1461006787155 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 12:13:07 INFO - PROCESS | 3844 | 1461006787163 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 3844 | 1461006787164 Marionette TRACE conn3 <- [1,874,null,{}] 12:13:07 INFO - PROCESS | 3844 | 1461006787168 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:13:07 INFO - PROCESS | 3844 | 1461006787243 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:13:07 INFO - PROCESS | 3844 | 1461006787250 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 3844 | ++DOCSHELL 16A69400 == 36 [pid = 3844] [id = 228] 12:13:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (17D91C00) [pid = 3844] [serial = 682] [outer = 00000000] 12:13:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (187CD400) [pid = 3844] [serial = 683] [outer = 17D91C00] 12:13:07 INFO - PROCESS | 3844 | 1461006787295 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (18B2E400) [pid = 3844] [serial = 684] [outer = 17D91C00] 12:13:07 INFO - PROCESS | 3844 | 1461006787748 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 650ms 12:13:07 INFO - PROCESS | 3844 | 1461006787815 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 3844 | 1461006787817 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 12:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:13:07 INFO - PROCESS | 3844 | 1461006787820 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 3844 | 1461006787822 Marionette TRACE conn3 <- [1,878,null,{}] 12:13:07 INFO - PROCESS | 3844 | 1461006787825 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:07 INFO - PROCESS | 3844 | 1461006787921 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:13:07 INFO - PROCESS | 3844 | 1461006787932 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 3844 | ++DOCSHELL 18BE3C00 == 37 [pid = 3844] [id = 229] 12:13:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (18BEAC00) [pid = 3844] [serial = 685] [outer = 00000000] 12:13:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (18DAE800) [pid = 3844] [serial = 686] [outer = 18BEAC00] 12:13:08 INFO - PROCESS | 3844 | 1461006788025 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (18FA5800) [pid = 3844] [serial = 687] [outer = 18BEAC00] 12:13:08 INFO - PROCESS | 3844 | 1461006788428 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 650ms 12:13:08 INFO - PROCESS | 3844 | 1461006788458 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 3844 | 1461006788460 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 12:13:08 INFO - PROCESS | 3844 | 1461006788463 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:13:08 INFO - PROCESS | 3844 | 1461006788465 Marionette TRACE conn3 <- [1,882,null,{}] 12:13:08 INFO - PROCESS | 3844 | 1461006788473 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:08 INFO - PROCESS | 3844 | 1461006788607 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:13:08 INFO - PROCESS | 3844 | 1461006788617 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 3844 | ++DOCSHELL 18DAC400 == 38 [pid = 3844] [id = 230] 12:13:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (18DB6400) [pid = 3844] [serial = 688] [outer = 00000000] 12:13:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (19065800) [pid = 3844] [serial = 689] [outer = 18DB6400] 12:13:08 INFO - PROCESS | 3844 | 1461006788664 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1966E400) [pid = 3844] [serial = 690] [outer = 18DB6400] 12:13:09 INFO - PROCESS | 3844 | 1461006789130 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 698ms 12:13:09 INFO - PROCESS | 3844 | 1461006789216 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 3844 | 1461006789217 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 12:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:13:09 INFO - PROCESS | 3844 | 1461006789221 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 3844 | 1461006789222 Marionette TRACE conn3 <- [1,886,null,{}] 12:13:09 INFO - PROCESS | 3844 | 1461006789226 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:09 INFO - PROCESS | 3844 | 1461006789354 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:13:09 INFO - PROCESS | 3844 | 1461006789379 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 3844 | ++DOCSHELL 19977000 == 39 [pid = 3844] [id = 231] 12:13:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (19979000) [pid = 3844] [serial = 691] [outer = 00000000] 12:13:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (19982000) [pid = 3844] [serial = 692] [outer = 19979000] 12:13:09 INFO - PROCESS | 3844 | 1461006789423 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (199A7000) [pid = 3844] [serial = 693] [outer = 19979000] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (142A7400) [pid = 3844] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (15E7B000) [pid = 3844] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (18332800) [pid = 3844] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (18FBD400) [pid = 3844] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (123FE800) [pid = 3844] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (16657000) [pid = 3844] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (17D8BC00) [pid = 3844] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (18B2B400) [pid = 3844] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (18381000) [pid = 3844] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (13456800) [pid = 3844] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (14351400) [pid = 3844] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (13269C00) [pid = 3844] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (18775C00) [pid = 3844] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:13:09 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (192CFC00) [pid = 3844] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:13:09 INFO - PROCESS | 3844 | 1461006789980 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 809ms 12:13:10 INFO - PROCESS | 3844 | 1461006790021 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 3844 | 1461006790023 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 12:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:13:10 INFO - PROCESS | 3844 | 1461006790026 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 3844 | 1461006790028 Marionette TRACE conn3 <- [1,890,null,{}] 12:13:10 INFO - PROCESS | 3844 | 1461006790031 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:10 INFO - PROCESS | 3844 | 1461006790112 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:13:10 INFO - PROCESS | 3844 | 1461006790120 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 3844 | ++DOCSHELL 123FE800 == 40 [pid = 3844] [id = 232] 12:13:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (12D78000) [pid = 3844] [serial = 694] [outer = 00000000] 12:13:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (14BAE400) [pid = 3844] [serial = 695] [outer = 12D78000] 12:13:10 INFO - PROCESS | 3844 | 1461006790164 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (15B2DC00) [pid = 3844] [serial = 696] [outer = 12D78000] 12:13:10 INFO - PROCESS | 3844 | 1461006790571 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 603ms 12:13:10 INFO - PROCESS | 3844 | 1461006790624 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 3844 | 1461006790626 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 12:13:10 INFO - PROCESS | 3844 | 1461006790629 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:13:10 INFO - PROCESS | 3844 | 1461006790630 Marionette TRACE conn3 <- [1,894,null,{}] 12:13:10 INFO - PROCESS | 3844 | 1461006790634 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:10 INFO - PROCESS | 3844 | 1461006790731 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:13:10 INFO - PROCESS | 3844 | 1461006790737 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 3844 | ++DOCSHELL 15D90C00 == 41 [pid = 3844] [id = 233] 12:13:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (18331000) [pid = 3844] [serial = 697] [outer = 00000000] 12:13:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (18BE9800) [pid = 3844] [serial = 698] [outer = 18331000] 12:13:10 INFO - PROCESS | 3844 | 1461006790780 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (1966D800) [pid = 3844] [serial = 699] [outer = 18331000] 12:13:11 INFO - PROCESS | 3844 | 1461006791190 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 602ms 12:13:11 INFO - PROCESS | 3844 | 1461006791244 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 3844 | 1461006791247 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 12:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:13:11 INFO - PROCESS | 3844 | 1461006791250 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 3844 | 1461006791252 Marionette TRACE conn3 <- [1,898,null,{}] 12:13:11 INFO - PROCESS | 3844 | 1461006791259 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:11 INFO - PROCESS | 3844 | 1461006791378 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:13:11 INFO - PROCESS | 3844 | 1461006791383 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 3844 | ++DOCSHELL 18330C00 == 42 [pid = 3844] [id = 234] 12:13:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (19978400) [pid = 3844] [serial = 700] [outer = 00000000] 12:13:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (199B2800) [pid = 3844] [serial = 701] [outer = 19978400] 12:13:11 INFO - PROCESS | 3844 | 1461006791426 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (199B2C00) [pid = 3844] [serial = 702] [outer = 19978400] 12:13:11 INFO - PROCESS | 3844 | 1461006791835 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 603ms 12:13:11 INFO - PROCESS | 3844 | 1461006791878 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 3844 | 1461006791880 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 12:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:13:11 INFO - PROCESS | 3844 | 1461006791888 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 3844 | 1461006791890 Marionette TRACE conn3 <- [1,902,null,{}] 12:13:11 INFO - PROCESS | 3844 | 1461006791901 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:12 INFO - PROCESS | 3844 | 1461006791993 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:13:12 INFO - PROCESS | 3844 | 1461006792193 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 3844 | ++DOCSHELL 123FD800 == 43 [pid = 3844] [id = 235] 12:13:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (123FFC00) [pid = 3844] [serial = 703] [outer = 00000000] 12:13:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (13269400) [pid = 3844] [serial = 704] [outer = 123FFC00] 12:13:12 INFO - PROCESS | 3844 | 1461006792251 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (13455800) [pid = 3844] [serial = 705] [outer = 123FFC00] 12:13:12 INFO - PROCESS | 3844 | 1461006792789 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 951ms 12:13:12 INFO - PROCESS | 3844 | 1461006792836 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 3844 | 1461006792840 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 12:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:13:12 INFO - PROCESS | 3844 | 1461006792845 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 3844 | 1461006792849 Marionette TRACE conn3 <- [1,906,null,{}] 12:13:12 INFO - PROCESS | 3844 | 1461006792854 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:12 INFO - PROCESS | 3844 | 1461006792955 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:13:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (15BCE400) [pid = 3844] [serial = 706] [outer = 1E3AB400] 12:13:13 INFO - PROCESS | 3844 | 1461006793073 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 3844 | ++DOCSHELL 1680AC00 == 44 [pid = 3844] [id = 236] 12:13:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (1680B000) [pid = 3844] [serial = 707] [outer = 00000000] 12:13:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (16814C00) [pid = 3844] [serial = 708] [outer = 1680B000] 12:13:13 INFO - PROCESS | 3844 | 1461006793184 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (17D93800) [pid = 3844] [serial = 709] [outer = 1680B000] 12:13:13 INFO - PROCESS | 3844 | 1461006793883 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1063ms 12:13:13 INFO - PROCESS | 3844 | 1461006793928 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 3844 | 1461006793932 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 12:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:13:13 INFO - PROCESS | 3844 | 1461006793955 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 3844 | 1461006793957 Marionette TRACE conn3 <- [1,910,null,{}] 12:13:13 INFO - PROCESS | 3844 | 1461006793961 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:14 INFO - PROCESS | 3844 | 1461006794059 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:13:14 INFO - PROCESS | 3844 | 1461006794155 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 3844 | ++DOCSHELL 19795000 == 45 [pid = 3844] [id = 237] 12:13:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (19798400) [pid = 3844] [serial = 710] [outer = 00000000] 12:13:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (199AF000) [pid = 3844] [serial = 711] [outer = 19798400] 12:13:14 INFO - PROCESS | 3844 | 1461006794216 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (199CBC00) [pid = 3844] [serial = 712] [outer = 19798400] 12:13:14 INFO - PROCESS | 3844 | 1461006794828 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 951ms 12:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:13:14 INFO - PROCESS | 3844 | 1461006794902 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 3844 | 1461006794904 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 12:13:14 INFO - PROCESS | 3844 | 1461006794915 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 3844 | 1461006794921 Marionette TRACE conn3 <- [1,914,null,{}] 12:13:14 INFO - PROCESS | 3844 | 1461006794926 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:15 INFO - PROCESS | 3844 | 1461006795064 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:13:15 INFO - PROCESS | 3844 | 1461006795079 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 3844 | ++DOCSHELL 19A14800 == 46 [pid = 3844] [id = 238] 12:13:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (19A15400) [pid = 3844] [serial = 713] [outer = 00000000] 12:13:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (19A1C400) [pid = 3844] [serial = 714] [outer = 19A15400] 12:13:15 INFO - PROCESS | 3844 | 1461006795133 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (19A8E800) [pid = 3844] [serial = 715] [outer = 19A15400] 12:13:15 INFO - PROCESS | 3844 | 1461006795764 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 873ms 12:13:15 INFO - PROCESS | 3844 | 1461006795803 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 3844 | 1461006795805 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 12:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:13:15 INFO - PROCESS | 3844 | 1461006795809 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 3844 | 1461006795811 Marionette TRACE conn3 <- [1,918,null,{}] 12:13:15 INFO - PROCESS | 3844 | 1461006795815 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:15 INFO - PROCESS | 3844 | 1461006795911 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:13:16 INFO - PROCESS | 3844 | 1461006795990 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 3844 | ++DOCSHELL 143AC800 == 47 [pid = 3844] [id = 239] 12:13:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (164B0000) [pid = 3844] [serial = 716] [outer = 00000000] 12:13:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1967B400) [pid = 3844] [serial = 717] [outer = 164B0000] 12:13:16 INFO - PROCESS | 3844 | 1461006796043 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1997F800) [pid = 3844] [serial = 718] [outer = 164B0000] 12:13:16 INFO - PROCESS | 3844 | 1461006796777 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1015ms 12:13:16 INFO - PROCESS | 3844 | 1461006796811 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 3844 | 1461006796815 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 12:13:16 INFO - PROCESS | 3844 | 1461006796821 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:13:16 INFO - PROCESS | 3844 | 1461006796823 Marionette TRACE conn3 <- [1,922,null,{}] 12:13:16 INFO - PROCESS | 3844 | 1461006796829 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:16 INFO - PROCESS | 3844 | 1461006796923 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:13:17 INFO - PROCESS | 3844 | 1461006797006 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 3844 | ++DOCSHELL 14309400 == 48 [pid = 3844] [id = 240] 12:13:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1555C400) [pid = 3844] [serial = 719] [outer = 00000000] 12:13:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (15E70C00) [pid = 3844] [serial = 720] [outer = 1555C400] 12:13:17 INFO - PROCESS | 3844 | 1461006797096 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (164B1800) [pid = 3844] [serial = 721] [outer = 1555C400] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19980000) [pid = 3844] [serial = 666] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (14359800) [pid = 3844] [serial = 632] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18B28000) [pid = 3844] [serial = 659] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1966D000) [pid = 3844] [serial = 662] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1906B000) [pid = 3844] [serial = 657] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (12D75C00) [pid = 3844] [serial = 626] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (16819400) [pid = 3844] [serial = 639] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (14BB0000) [pid = 3844] [serial = 633] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (16816000) [pid = 3844] [serial = 638] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (180C3400) [pid = 3844] [serial = 641] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (18BEE000) [pid = 3844] [serial = 651] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (18777800) [pid = 3844] [serial = 644] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (18FAA000) [pid = 3844] [serial = 654] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (18778800) [pid = 3844] [serial = 645] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (19064800) [pid = 3844] [serial = 656] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (18FA8000) [pid = 3844] [serial = 660] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (16410000) [pid = 3844] [serial = 636] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (15D91800) [pid = 3844] [serial = 635] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (18DB6000) [pid = 3844] [serial = 653] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (18389800) [pid = 3844] [serial = 642] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (13201800) [pid = 3844] [serial = 627] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (18BEF800) [pid = 3844] [serial = 650] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (1345C000) [pid = 3844] [serial = 629] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (18B2F800) [pid = 3844] [serial = 648] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (13462400) [pid = 3844] [serial = 630] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (196C3C00) [pid = 3844] [serial = 663] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (18B30000) [pid = 3844] [serial = 647] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (1997C000) [pid = 3844] [serial = 665] [outer = 00000000] [url = about:blank] 12:13:17 INFO - PROCESS | 3844 | 1461006797598 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 809ms 12:13:17 INFO - PROCESS | 3844 | 1461006797624 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 3844 | 1461006797629 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 12:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:13:17 INFO - PROCESS | 3844 | 1461006797635 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 3844 | 1461006797637 Marionette TRACE conn3 <- [1,926,null,{}] 12:13:17 INFO - PROCESS | 3844 | 1461006797642 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:17 INFO - PROCESS | 3844 | 1461006797725 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:13:17 INFO - PROCESS | 3844 | 1461006797734 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 3844 | ++DOCSHELL 15560C00 == 49 [pid = 3844] [id = 241] 12:13:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (15561800) [pid = 3844] [serial = 722] [outer = 00000000] 12:13:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (164A3800) [pid = 3844] [serial = 723] [outer = 15561800] 12:13:17 INFO - PROCESS | 3844 | 1461006797828 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (16819000) [pid = 3844] [serial = 724] [outer = 15561800] 12:13:18 INFO - PROCESS | 3844 | 1461006798300 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 713ms 12:13:18 INFO - PROCESS | 3844 | 1461006798366 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 3844 | 1461006798368 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 12:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:13:18 INFO - PROCESS | 3844 | 1461006798371 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 3844 | 1461006798375 Marionette TRACE conn3 <- [1,930,null,{}] 12:13:18 INFO - PROCESS | 3844 | 1461006798385 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 3844 | 1461006798471 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:13:18 INFO - PROCESS | 3844 | 1461006798478 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 3844 | ++DOCSHELL 1680B800 == 50 [pid = 3844] [id = 242] 12:13:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (17D92C00) [pid = 3844] [serial = 725] [outer = 00000000] 12:13:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (1877E000) [pid = 3844] [serial = 726] [outer = 17D92C00] 12:13:18 INFO - PROCESS | 3844 | 1461006798551 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (18B2C400) [pid = 3844] [serial = 727] [outer = 17D92C00] 12:13:19 INFO - PROCESS | 3844 | 1461006798987 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 651ms 12:13:19 INFO - PROCESS | 3844 | 1461006799009 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 3844 | 1461006799012 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 12:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:13:19 INFO - PROCESS | 3844 | 1461006799015 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 3844 | 1461006799017 Marionette TRACE conn3 <- [1,934,null,{}] 12:13:19 INFO - PROCESS | 3844 | 1461006799021 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:19 INFO - PROCESS | 3844 | 1461006799096 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:13:19 INFO - PROCESS | 3844 | 1461006799132 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 3844 | ++DOCSHELL 18BE8C00 == 51 [pid = 3844] [id = 243] 12:13:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (18BED000) [pid = 3844] [serial = 728] [outer = 00000000] 12:13:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (180C4C00) [pid = 3844] [serial = 729] [outer = 18BED000] 12:13:19 INFO - PROCESS | 3844 | 1461006799177 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (18DAA800) [pid = 3844] [serial = 730] [outer = 18BED000] 12:13:19 INFO - PROCESS | 3844 | 1461006799600 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 634ms 12:13:19 INFO - PROCESS | 3844 | 1461006799653 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 3844 | 1461006799655 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 12:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:13:19 INFO - PROCESS | 3844 | 1461006799665 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 3844 | 1461006799667 Marionette TRACE conn3 <- [1,938,null,{}] 12:13:19 INFO - PROCESS | 3844 | 1461006799671 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:19 INFO - PROCESS | 3844 | 1461006799768 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:13:19 INFO - PROCESS | 3844 | 1461006799774 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 3844 | ++DOCSHELL 14B09C00 == 52 [pid = 3844] [id = 244] 12:13:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (187D8800) [pid = 3844] [serial = 731] [outer = 00000000] 12:13:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (18FAA000) [pid = 3844] [serial = 732] [outer = 187D8800] 12:13:19 INFO - PROCESS | 3844 | 1461006799819 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (18FB3400) [pid = 3844] [serial = 733] [outer = 187D8800] 12:13:20 INFO - PROCESS | 3844 | 1461006800309 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 650ms 12:13:20 INFO - PROCESS | 3844 | 1461006800333 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 3844 | 1461006800335 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 12:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:13:20 INFO - PROCESS | 3844 | 1461006800345 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 3844 | 1461006800346 Marionette TRACE conn3 <- [1,942,null,{}] 12:13:20 INFO - PROCESS | 3844 | 1461006800350 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:20 INFO - PROCESS | 3844 | 1461006800482 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:13:20 INFO - PROCESS | 3844 | 1461006800574 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 3844 | ++DOCSHELL 13457800 == 53 [pid = 3844] [id = 245] 12:13:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (1906A400) [pid = 3844] [serial = 734] [outer = 00000000] 12:13:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (196C9C00) [pid = 3844] [serial = 735] [outer = 1906A400] 12:13:20 INFO - PROCESS | 3844 | 1461006800622 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (196CA800) [pid = 3844] [serial = 736] [outer = 1906A400] 12:13:21 INFO - PROCESS | 3844 | 1461006801036 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 746ms 12:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:13:21 INFO - PROCESS | 3844 | 1461006801079 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 3844 | 1461006801081 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 12:13:21 INFO - PROCESS | 3844 | 1461006801084 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 3844 | 1461006801086 Marionette TRACE conn3 <- [1,946,null,{}] 12:13:21 INFO - PROCESS | 3844 | 1461006801089 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 3844 | 1461006801188 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:13:21 INFO - PROCESS | 3844 | 1461006801194 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 3844 | ++DOCSHELL 1966E800 == 54 [pid = 3844] [id = 246] 12:13:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (19976800) [pid = 3844] [serial = 737] [outer = 00000000] 12:13:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (199B1800) [pid = 3844] [serial = 738] [outer = 19976800] 12:13:21 INFO - PROCESS | 3844 | 1461006801237 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (199A6C00) [pid = 3844] [serial = 739] [outer = 19976800] 12:13:21 INFO - PROCESS | 3844 | 1461006801741 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (18DB6400) [pid = 3844] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (19979000) [pid = 3844] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (11BF3000) [pid = 3844] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1640E800) [pid = 3844] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (13514000) [pid = 3844] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (17D91C00) [pid = 3844] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (12D78000) [pid = 3844] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (18331000) [pid = 3844] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (18BEAC00) [pid = 3844] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:13:21 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (18081400) [pid = 3844] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 713ms 12:13:21 INFO - PROCESS | 3844 | 1461006801784 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 3844 | 1461006801786 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 12:13:21 INFO - PROCESS | 3844 | 1461006801789 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:13:21 INFO - PROCESS | 3844 | 1461006801791 Marionette TRACE conn3 <- [1,950,null,{}] 12:13:21 INFO - PROCESS | 3844 | 1461006801795 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 3844 | 1461006801892 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:13:21 INFO - PROCESS | 3844 | 1461006801904 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 3844 | ++DOCSHELL 12D78000 == 55 [pid = 3844] [id = 247] 12:13:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (13516400) [pid = 3844] [serial = 740] [outer = 00000000] 12:13:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (180B9C00) [pid = 3844] [serial = 741] [outer = 13516400] 12:13:21 INFO - PROCESS | 3844 | 1461006801948 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (18DAFC00) [pid = 3844] [serial = 742] [outer = 13516400] 12:13:22 INFO - PROCESS | 3844 | 1461006802402 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 651ms 12:13:22 INFO - PROCESS | 3844 | 1461006802462 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:13:22 INFO - PROCESS | 3844 | 1461006802465 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 12:13:22 INFO - PROCESS | 3844 | 1461006802470 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 3844 | 1461006802471 Marionette TRACE conn3 <- [1,954,null,{}] 12:13:22 INFO - PROCESS | 3844 | 1461006802475 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:22 INFO - PROCESS | 3844 | 1461006802548 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:13:22 INFO - PROCESS | 3844 | 1461006802554 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 3844 | ++DOCSHELL 18382800 == 56 [pid = 3844] [id = 248] 12:13:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (18BEA000) [pid = 3844] [serial = 743] [outer = 00000000] 12:13:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (19A13800) [pid = 3844] [serial = 744] [outer = 18BEA000] 12:13:22 INFO - PROCESS | 3844 | 1461006802597 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (19D54800) [pid = 3844] [serial = 745] [outer = 18BEA000] 12:13:22 INFO - PROCESS | 3844 | 1461006802994 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 602ms 12:13:23 INFO - PROCESS | 3844 | 1461006803063 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 3844 | 1461006803065 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 12:13:23 INFO - PROCESS | 3844 | 1461006803069 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:13:23 INFO - PROCESS | 3844 | 1461006803070 Marionette TRACE conn3 <- [1,958,null,{}] 12:13:23 INFO - PROCESS | 3844 | 1461006803074 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 3844 | 1461006803149 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:13:23 INFO - PROCESS | 3844 | 1461006803155 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 3844 | ++DOCSHELL 199C6800 == 57 [pid = 3844] [id = 249] 12:13:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (19D59800) [pid = 3844] [serial = 746] [outer = 00000000] 12:13:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1A0B5400) [pid = 3844] [serial = 747] [outer = 19D59800] 12:13:23 INFO - PROCESS | 3844 | 1461006803202 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1A0B5800) [pid = 3844] [serial = 748] [outer = 19D59800] 12:13:23 INFO - PROCESS | 3844 | 1461006803655 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 635ms 12:13:23 INFO - PROCESS | 3844 | 1461006803707 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 3844 | 1461006803709 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 12:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:13:23 INFO - PROCESS | 3844 | 1461006803713 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 3844 | 1461006803715 Marionette TRACE conn3 <- [1,962,null,{}] 12:13:23 INFO - PROCESS | 3844 | 1461006803719 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 3844 | 1461006803858 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:13:24 INFO - PROCESS | 3844 | 1461006803986 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 3844 | ++DOCSHELL 123FB800 == 58 [pid = 3844] [id = 250] 12:13:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (12B82800) [pid = 3844] [serial = 749] [outer = 00000000] 12:13:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (13265C00) [pid = 3844] [serial = 750] [outer = 12B82800] 12:13:24 INFO - PROCESS | 3844 | 1461006804043 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1345E800) [pid = 3844] [serial = 751] [outer = 12B82800] 12:13:24 INFO - PROCESS | 3844 | 1461006804721 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1062ms 12:13:24 INFO - PROCESS | 3844 | 1461006804808 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 3844 | 1461006804813 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 12:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:13:24 INFO - PROCESS | 3844 | 1461006804818 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 3844 | 1461006804822 Marionette TRACE conn3 <- [1,966,null,{}] 12:13:24 INFO - PROCESS | 3844 | 1461006804841 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:24 INFO - PROCESS | 3844 | 1461006804951 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:13:25 INFO - PROCESS | 3844 | 1461006805026 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 3844 | ++DOCSHELL 159E7800 == 59 [pid = 3844] [id = 251] 12:13:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (15BCCC00) [pid = 3844] [serial = 752] [outer = 00000000] 12:13:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (16A68000) [pid = 3844] [serial = 753] [outer = 15BCCC00] 12:13:25 INFO - PROCESS | 3844 | 1461006805122 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1832A400) [pid = 3844] [serial = 754] [outer = 15BCCC00] 12:13:25 INFO - PROCESS | 3844 | 1461006805666 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 920ms 12:13:25 INFO - PROCESS | 3844 | 1461006805719 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:13:25 INFO - PROCESS | 3844 | 1461006805723 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 12:13:25 INFO - PROCESS | 3844 | 1461006805727 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 3844 | 1461006805729 Marionette TRACE conn3 <- [1,970,null,{}] 12:13:25 INFO - PROCESS | 3844 | 1461006805732 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:25 INFO - PROCESS | 3844 | 1461006805835 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:13:25 INFO - PROCESS | 3844 | 1461006805931 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 3844 | ++DOCSHELL 16816400 == 60 [pid = 3844] [id = 252] 12:13:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18BEA400) [pid = 3844] [serial = 755] [outer = 00000000] 12:13:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (19065000) [pid = 3844] [serial = 756] [outer = 18BEA400] 12:13:25 INFO - PROCESS | 3844 | 1461006805985 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1906F000) [pid = 3844] [serial = 757] [outer = 18BEA400] 12:13:26 INFO - PROCESS | 3844 | 1461006806654 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 952ms 12:13:26 INFO - PROCESS | 3844 | 1461006806702 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 3844 | 1461006806707 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 12:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:13:26 INFO - PROCESS | 3844 | 1461006806717 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 3844 | 1461006806722 Marionette TRACE conn3 <- [1,974,null,{}] 12:13:26 INFO - PROCESS | 3844 | 1461006806726 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:26 INFO - PROCESS | 3844 | 1461006806828 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:13:26 INFO - PROCESS | 3844 | 1461006806908 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 3844 | ++DOCSHELL 19062400 == 61 [pid = 3844] [id = 253] 12:13:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19979800) [pid = 3844] [serial = 758] [outer = 00000000] 12:13:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1AA53400) [pid = 3844] [serial = 759] [outer = 19979800] 12:13:27 INFO - PROCESS | 3844 | 1461006807002 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1AA6F000) [pid = 3844] [serial = 760] [outer = 19979800] 12:13:27 INFO - PROCESS | 3844 | 1461006807709 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1062ms 12:13:27 INFO - PROCESS | 3844 | 1461006807761 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 3844 | 1461006807765 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 12:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:13:27 INFO - PROCESS | 3844 | 1461006807806 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 3844 | 1461006807810 Marionette TRACE conn3 <- [1,978,null,{}] 12:13:27 INFO - PROCESS | 3844 | 1461006807818 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:27 INFO - PROCESS | 3844 | 1461006807915 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:13:28 INFO - PROCESS | 3844 | 1461006807991 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 3844 | ++DOCSHELL 12BBCC00 == 62 [pid = 3844] [id = 254] 12:13:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (12BBF800) [pid = 3844] [serial = 761] [outer = 00000000] 12:13:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1325B800) [pid = 3844] [serial = 762] [outer = 12BBF800] 12:13:28 INFO - PROCESS | 3844 | 1461006808081 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (13392400) [pid = 3844] [serial = 763] [outer = 12BBF800] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 12DD3C00 == 61 [pid = 3844] [id = 20] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 1DD85400 == 60 [pid = 3844] [id = 14] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 13398000 == 59 [pid = 3844] [id = 19] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 1E243000 == 58 [pid = 3844] [id = 15] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 1D166C00 == 57 [pid = 3844] [id = 10] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 199C6800 == 56 [pid = 3844] [id = 249] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 18382800 == 55 [pid = 3844] [id = 248] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 12D78000 == 54 [pid = 3844] [id = 247] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 1966E800 == 53 [pid = 3844] [id = 246] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 13457800 == 52 [pid = 3844] [id = 245] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 14B09C00 == 51 [pid = 3844] [id = 244] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 18BE8C00 == 50 [pid = 3844] [id = 243] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 1680B800 == 49 [pid = 3844] [id = 242] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 15560C00 == 48 [pid = 3844] [id = 241] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 14309400 == 47 [pid = 3844] [id = 240] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 143AC800 == 46 [pid = 3844] [id = 239] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 19A14800 == 45 [pid = 3844] [id = 238] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (199A6800) [pid = 3844] [serial = 668] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 19795000 == 44 [pid = 3844] [id = 237] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 1680AC00 == 43 [pid = 3844] [id = 236] 12:13:28 INFO - PROCESS | 3844 | --DOCSHELL 123FD800 == 42 [pid = 3844] [id = 235] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1A0AAC00) [pid = 3844] [serial = 624] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (199B2800) [pid = 3844] [serial = 701] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19065800) [pid = 3844] [serial = 689] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (13456000) [pid = 3844] [serial = 671] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (19982000) [pid = 3844] [serial = 692] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (13396800) [pid = 3844] [serial = 677] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1430A000) [pid = 3844] [serial = 678] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1680BC00) [pid = 3844] [serial = 680] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (16818C00) [pid = 3844] [serial = 681] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (142ADC00) [pid = 3844] [serial = 675] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1376CC00) [pid = 3844] [serial = 674] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (187CD400) [pid = 3844] [serial = 683] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (14BAE400) [pid = 3844] [serial = 695] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (18BE9800) [pid = 3844] [serial = 698] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (15B2DC00) [pid = 3844] [serial = 696] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (199A7000) [pid = 3844] [serial = 693] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (18DAE800) [pid = 3844] [serial = 686] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18FA5800) [pid = 3844] [serial = 687] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (1966E400) [pid = 3844] [serial = 690] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1966D800) [pid = 3844] [serial = 699] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (18B2E400) [pid = 3844] [serial = 684] [outer = 00000000] [url = about:blank] 12:13:28 INFO - PROCESS | 3844 | 1461006808735 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 984ms 12:13:28 INFO - PROCESS | 3844 | 1461006808790 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 3844 | 1461006808796 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 12:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:13:28 INFO - PROCESS | 3844 | 1461006808802 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 3844 | 1461006808804 Marionette TRACE conn3 <- [1,982,null,{}] 12:13:28 INFO - PROCESS | 3844 | 1461006808808 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:28 INFO - PROCESS | 3844 | 1461006808900 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:13:28 INFO - PROCESS | 3844 | 1461006808979 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 3844 | ++DOCSHELL 1325D000 == 43 [pid = 3844] [id = 255] 12:13:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1325D400) [pid = 3844] [serial = 764] [outer = 00000000] 12:13:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (13517C00) [pid = 3844] [serial = 765] [outer = 1325D400] 12:13:29 INFO - PROCESS | 3844 | 1461006809024 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (142AD000) [pid = 3844] [serial = 766] [outer = 1325D400] 12:13:29 INFO - PROCESS | 3844 | 1461006809458 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 713ms 12:13:29 INFO - PROCESS | 3844 | 1461006809500 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 3844 | 1461006809502 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 12:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:13:29 INFO - PROCESS | 3844 | 1461006809506 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 3844 | 1461006809509 Marionette TRACE conn3 <- [1,986,null,{}] 12:13:29 INFO - PROCESS | 3844 | 1461006809519 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 3844 | 1461006809601 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:13:29 INFO - PROCESS | 3844 | 1461006809615 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 3844 | ++DOCSHELL 157F3800 == 44 [pid = 3844] [id = 256] 12:13:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (159E5400) [pid = 3844] [serial = 767] [outer = 00000000] 12:13:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (15D87800) [pid = 3844] [serial = 768] [outer = 159E5400] 12:13:29 INFO - PROCESS | 3844 | 1461006809662 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1640E800) [pid = 3844] [serial = 769] [outer = 159E5400] 12:13:30 INFO - PROCESS | 3844 | 1461006810125 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 635ms 12:13:30 INFO - PROCESS | 3844 | 1461006810144 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 3844 | 1461006810146 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 12:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:13:30 INFO - PROCESS | 3844 | 1461006810149 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 3844 | 1461006810151 Marionette TRACE conn3 <- [1,990,null,{}] 12:13:30 INFO - PROCESS | 3844 | 1461006810159 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:30 INFO - PROCESS | 3844 | 1461006810235 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:13:30 INFO - PROCESS | 3844 | 1461006810241 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 3844 | ++DOCSHELL 1680B800 == 45 [pid = 3844] [id = 257] 12:13:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1680BC00) [pid = 3844] [serial = 770] [outer = 00000000] 12:13:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (16A65000) [pid = 3844] [serial = 771] [outer = 1680BC00] 12:13:30 INFO - PROCESS | 3844 | 1461006810285 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (16A73C00) [pid = 3844] [serial = 772] [outer = 1680BC00] 12:13:30 INFO - PROCESS | 3844 | 1461006810702 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 602ms 12:13:30 INFO - PROCESS | 3844 | 1461006810746 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 3844 | 1461006810748 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 12:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:13:30 INFO - PROCESS | 3844 | 1461006810752 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 3844 | 1461006810753 Marionette TRACE conn3 <- [1,994,null,{}] 12:13:30 INFO - PROCESS | 3844 | 1461006810757 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:30 INFO - PROCESS | 3844 | 1461006810832 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:13:30 INFO - PROCESS | 3844 | 1461006810886 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 3844 | ++DOCSHELL 16D59C00 == 46 [pid = 3844] [id = 258] 12:13:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (17D91400) [pid = 3844] [serial = 773] [outer = 00000000] 12:13:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1832C400) [pid = 3844] [serial = 774] [outer = 17D91400] 12:13:30 INFO - PROCESS | 3844 | 1461006810930 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (18331C00) [pid = 3844] [serial = 775] [outer = 17D91400] 12:13:31 INFO - PROCESS | 3844 | 1461006811414 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 714ms 12:13:31 INFO - PROCESS | 3844 | 1461006811486 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 3844 | 1461006811488 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 12:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:13:31 INFO - PROCESS | 3844 | 1461006811491 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 3844 | 1461006811493 Marionette TRACE conn3 <- [1,998,null,{}] 12:13:31 INFO - PROCESS | 3844 | 1461006811496 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:31 INFO - PROCESS | 3844 | 1461006811617 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:13:31 INFO - PROCESS | 3844 | 1461006811674 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 3844 | ++DOCSHELL 180C5C00 == 47 [pid = 3844] [id = 259] 12:13:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18701800) [pid = 3844] [serial = 776] [outer = 00000000] 12:13:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18BE6C00) [pid = 3844] [serial = 777] [outer = 18701800] 12:13:31 INFO - PROCESS | 3844 | 1461006811723 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18BEFC00) [pid = 3844] [serial = 778] [outer = 18701800] 12:13:32 INFO - PROCESS | 3844 | 1461006812147 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 714ms 12:13:32 INFO - PROCESS | 3844 | 1461006812188 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 3844 | 1461006812190 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 12:13:32 INFO - PROCESS | 3844 | 1461006812194 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:13:32 INFO - PROCESS | 3844 | 1461006812195 Marionette TRACE conn3 <- [1,1002,null,{}] 12:13:32 INFO - PROCESS | 3844 | 1461006812208 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 3844 | 1461006812340 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:13:32 INFO - PROCESS | 3844 | 1461006812352 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 3844 | ++DOCSHELL 18BE8400 == 48 [pid = 3844] [id = 260] 12:13:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18BE9400) [pid = 3844] [serial = 779] [outer = 00000000] 12:13:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18FA7000) [pid = 3844] [serial = 780] [outer = 18BE9400] 12:13:32 INFO - PROCESS | 3844 | 1461006812395 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FAC400) [pid = 3844] [serial = 781] [outer = 18BE9400] 12:13:32 INFO - PROCESS | 3844 | 1461006812830 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 698ms 12:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:13:32 INFO - PROCESS | 3844 | 1461006812893 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 3844 | 1461006812895 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 12:13:32 INFO - PROCESS | 3844 | 1461006812899 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 3844 | 1461006812900 Marionette TRACE conn3 <- [1,1006,null,{}] 12:13:32 INFO - PROCESS | 3844 | 1461006812904 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:33 INFO - PROCESS | 3844 | 1461006813004 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:13:33 INFO - PROCESS | 3844 | 1461006813105 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 3844 | ++DOCSHELL 13268400 == 49 [pid = 3844] [id = 261] 12:13:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18BE7800) [pid = 3844] [serial = 782] [outer = 00000000] 12:13:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19069000) [pid = 3844] [serial = 783] [outer = 18BE7800] 12:13:33 INFO - PROCESS | 3844 | 1461006813148 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1906A000) [pid = 3844] [serial = 784] [outer = 18BE7800] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1906A400) [pid = 3844] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (19976800) [pid = 3844] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (164B0000) [pid = 3844] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (17D92C00) [pid = 3844] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (18BED000) [pid = 3844] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1555C400) [pid = 3844] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (15561800) [pid = 3844] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (13516400) [pid = 3844] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (187D8800) [pid = 3844] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:13:33 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (18BEA000) [pid = 3844] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:13:33 INFO - PROCESS | 3844 | 1461006813623 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 745ms 12:13:33 INFO - PROCESS | 3844 | 1461006813672 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 3844 | 1461006813674 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 12:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:13:33 INFO - PROCESS | 3844 | 1461006813678 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 3844 | 1461006813679 Marionette TRACE conn3 <- [1,1010,null,{}] 12:13:33 INFO - PROCESS | 3844 | 1461006813683 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:33 INFO - PROCESS | 3844 | 1461006813760 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:13:33 INFO - PROCESS | 3844 | 1461006813766 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 3844 | ++DOCSHELL 164B0000 == 50 [pid = 3844] [id = 262] 12:13:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (187CC800) [pid = 3844] [serial = 785] [outer = 00000000] 12:13:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18FB4000) [pid = 3844] [serial = 786] [outer = 187CC800] 12:13:33 INFO - PROCESS | 3844 | 1461006813810 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1906FC00) [pid = 3844] [serial = 787] [outer = 187CC800] 12:13:34 INFO - PROCESS | 3844 | 1461006814222 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 603ms 12:13:34 INFO - PROCESS | 3844 | 1461006814275 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 3844 | 1461006814277 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 12:13:34 INFO - PROCESS | 3844 | 1461006814280 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:13:34 INFO - PROCESS | 3844 | 1461006814282 Marionette TRACE conn3 <- [1,1014,null,{}] 12:13:34 INFO - PROCESS | 3844 | 1461006814285 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 3844 | 1461006814359 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:13:34 INFO - PROCESS | 3844 | 1461006814365 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 3844 | ++DOCSHELL 19066800 == 51 [pid = 3844] [id = 263] 12:13:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (19673800) [pid = 3844] [serial = 788] [outer = 00000000] 12:13:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (19977400) [pid = 3844] [serial = 789] [outer = 19673800] 12:13:34 INFO - PROCESS | 3844 | 1461006814408 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19981400) [pid = 3844] [serial = 790] [outer = 19673800] 12:13:34 INFO - PROCESS | 3844 | 1461006814815 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 603ms 12:13:34 INFO - PROCESS | 3844 | 1461006814877 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 3844 | 1461006814880 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 12:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:13:34 INFO - PROCESS | 3844 | 1461006814883 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 3844 | 1461006814885 Marionette TRACE conn3 <- [1,1018,null,{}] 12:13:34 INFO - PROCESS | 3844 | 1461006814889 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:35 INFO - PROCESS | 3844 | 1461006814983 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:13:35 INFO - PROCESS | 3844 | 1461006814991 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 3844 | ++DOCSHELL 19984C00 == 52 [pid = 3844] [id = 264] 12:13:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (199A7C00) [pid = 3844] [serial = 791] [outer = 00000000] 12:13:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (199B1400) [pid = 3844] [serial = 792] [outer = 199A7C00] 12:13:35 INFO - PROCESS | 3844 | 1461006815041 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (199CF400) [pid = 3844] [serial = 793] [outer = 199A7C00] 12:13:35 INFO - PROCESS | 3844 | 1461006815702 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 841ms 12:13:35 INFO - PROCESS | 3844 | 1461006815758 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 3844 | 1461006815763 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 12:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:13:35 INFO - PROCESS | 3844 | 1461006815768 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 3844 | 1461006815772 Marionette TRACE conn3 <- [1,1022,null,{}] 12:13:35 INFO - PROCESS | 3844 | 1461006815778 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:35 INFO - PROCESS | 3844 | 1461006815883 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:13:36 INFO - PROCESS | 3844 | 1461006816014 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 3844 | ++DOCSHELL 12D7DC00 == 53 [pid = 3844] [id = 265] 12:13:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (12D7E800) [pid = 3844] [serial = 794] [outer = 00000000] 12:13:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1376DC00) [pid = 3844] [serial = 795] [outer = 12D7E800] 12:13:36 INFO - PROCESS | 3844 | 1461006816071 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (143B3800) [pid = 3844] [serial = 796] [outer = 12D7E800] 12:13:36 INFO - PROCESS | 3844 | 1461006816658 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 952ms 12:13:36 INFO - PROCESS | 3844 | 1461006816714 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 3844 | 1461006816721 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 12:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:13:36 INFO - PROCESS | 3844 | 1461006816727 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 3844 | 1461006816730 Marionette TRACE conn3 <- [1,1026,null,{}] 12:13:36 INFO - PROCESS | 3844 | 1461006816734 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:36 INFO - PROCESS | 3844 | 1461006816875 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:13:36 INFO - PROCESS | 3844 | 1461006816937 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 3844 | ++DOCSHELL 15555C00 == 54 [pid = 3844] [id = 266] 12:13:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1555C400) [pid = 3844] [serial = 797] [outer = 00000000] 12:13:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (16812000) [pid = 3844] [serial = 798] [outer = 1555C400] 12:13:37 INFO - PROCESS | 3844 | 1461006816991 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (16819800) [pid = 3844] [serial = 799] [outer = 1555C400] 12:13:37 INFO - PROCESS | 3844 | 1461006817597 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 920ms 12:13:37 INFO - PROCESS | 3844 | 1461006817662 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 3844 | 1461006817664 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 12:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:13:37 INFO - PROCESS | 3844 | 1461006817668 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 3844 | 1461006817672 Marionette TRACE conn3 <- [1,1030,null,{}] 12:13:37 INFO - PROCESS | 3844 | 1461006817683 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:37 INFO - PROCESS | 3844 | 1461006817793 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:13:37 INFO - PROCESS | 3844 | 1461006817912 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 3844 | ++DOCSHELL 187D9C00 == 55 [pid = 3844] [id = 267] 12:13:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18B26000) [pid = 3844] [serial = 800] [outer = 00000000] 12:13:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (199A8000) [pid = 3844] [serial = 801] [outer = 18B26000] 12:13:37 INFO - PROCESS | 3844 | 1461006817977 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (199AF400) [pid = 3844] [serial = 802] [outer = 18B26000] 12:13:38 INFO - PROCESS | 3844 | 1461006818519 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 905ms 12:13:38 INFO - PROCESS | 3844 | 1461006818571 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 3844 | 1461006818574 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 12:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:13:38 INFO - PROCESS | 3844 | 1461006818578 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 3844 | 1461006818580 Marionette TRACE conn3 <- [1,1034,null,{}] 12:13:38 INFO - PROCESS | 3844 | 1461006818583 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:38 INFO - PROCESS | 3844 | 1461006818681 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:13:38 INFO - PROCESS | 3844 | 1461006818777 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 3844 | ++DOCSHELL 199C3400 == 56 [pid = 3844] [id = 268] 12:13:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (199C5800) [pid = 3844] [serial = 803] [outer = 00000000] 12:13:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (19A83C00) [pid = 3844] [serial = 804] [outer = 199C5800] 12:13:38 INFO - PROCESS | 3844 | 1461006818832 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1A018400) [pid = 3844] [serial = 805] [outer = 199C5800] 12:13:39 INFO - PROCESS | 3844 | 1461006819446 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 952ms 12:13:39 INFO - PROCESS | 3844 | 1461006819555 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 3844 | 1461006819557 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 12:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:13:39 INFO - PROCESS | 3844 | 1461006819561 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 3844 | 1461006819563 Marionette TRACE conn3 <- [1,1038,null,{}] 12:13:39 INFO - PROCESS | 3844 | 1461006819566 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:39 INFO - PROCESS | 3844 | 1461006819664 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:13:39 INFO - PROCESS | 3844 | 1461006819791 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 3844 | ++DOCSHELL 1320A800 == 57 [pid = 3844] [id = 269] 12:13:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (13457400) [pid = 3844] [serial = 806] [outer = 00000000] 12:13:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (14352C00) [pid = 3844] [serial = 807] [outer = 13457400] 12:13:39 INFO - PROCESS | 3844 | 1461006819850 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1435B400) [pid = 3844] [serial = 808] [outer = 13457400] 12:13:40 INFO - PROCESS | 3844 | 1461006820499 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1015ms 12:13:40 INFO - PROCESS | 3844 | 1461006820564 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 3844 | 1461006820570 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 12:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:13:40 INFO - PROCESS | 3844 | 1461006820575 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 3844 | 1461006820579 Marionette TRACE conn3 <- [1,1042,null,{}] 12:13:40 INFO - PROCESS | 3844 | 1461006820584 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 3844 | 1461006820716 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:13:40 INFO - PROCESS | 3844 | 1461006820823 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 3844 | ++DOCSHELL 1364B400 == 58 [pid = 3844] [id = 270] 12:13:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (142B1C00) [pid = 3844] [serial = 809] [outer = 00000000] 12:13:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (15B2DC00) [pid = 3844] [serial = 810] [outer = 142B1C00] 12:13:40 INFO - PROCESS | 3844 | 1461006820872 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (164A4800) [pid = 3844] [serial = 811] [outer = 142B1C00] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 19066800 == 57 [pid = 3844] [id = 263] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 164B0000 == 56 [pid = 3844] [id = 262] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 13268400 == 55 [pid = 3844] [id = 261] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 18BE8400 == 54 [pid = 3844] [id = 260] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 180C5C00 == 53 [pid = 3844] [id = 259] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 16D59C00 == 52 [pid = 3844] [id = 258] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 1680B800 == 51 [pid = 3844] [id = 257] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 157F3800 == 50 [pid = 3844] [id = 256] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 1325D000 == 49 [pid = 3844] [id = 255] 12:13:41 INFO - PROCESS | 3844 | --DOCSHELL 12BBCC00 == 48 [pid = 3844] [id = 254] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (180B9C00) [pid = 3844] [serial = 741] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (18DAFC00) [pid = 3844] [serial = 742] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (199A6C00) [pid = 3844] [serial = 739] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (18FAA000) [pid = 3844] [serial = 732] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18FB3400) [pid = 3844] [serial = 733] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (199CEC00) [pid = 3844] [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.] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (18DAA800) [pid = 3844] [serial = 730] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (196C9C00) [pid = 3844] [serial = 735] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (199B1800) [pid = 3844] [serial = 738] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (13269400) [pid = 3844] [serial = 704] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (16814C00) [pid = 3844] [serial = 708] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (199AF000) [pid = 3844] [serial = 711] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1997F800) [pid = 3844] [serial = 718] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1967B400) [pid = 3844] [serial = 717] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (196CA800) [pid = 3844] [serial = 736] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1877E000) [pid = 3844] [serial = 726] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (18B2C400) [pid = 3844] [serial = 727] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (180C4C00) [pid = 3844] [serial = 729] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (164B1800) [pid = 3844] [serial = 721] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (15E70C00) [pid = 3844] [serial = 720] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (164A3800) [pid = 3844] [serial = 723] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (16819000) [pid = 3844] [serial = 724] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (19A1C400) [pid = 3844] [serial = 714] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19A13800) [pid = 3844] [serial = 744] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (19D54800) [pid = 3844] [serial = 745] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1A0B5400) [pid = 3844] [serial = 747] [outer = 00000000] [url = about:blank] 12:13:41 INFO - PROCESS | 3844 | 1461006821393 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 841ms 12:13:41 INFO - PROCESS | 3844 | 1461006821417 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 3844 | 1461006821423 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 12:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:13:41 INFO - PROCESS | 3844 | 1461006821429 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 3844 | 1461006821432 Marionette TRACE conn3 <- [1,1046,null,{}] 12:13:41 INFO - PROCESS | 3844 | 1461006821435 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:41 INFO - PROCESS | 3844 | 1461006821516 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:13:41 INFO - PROCESS | 3844 | 1461006821523 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 3844 | ++DOCSHELL 142A9000 == 49 [pid = 3844] [id = 271] 12:13:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (143A4C00) [pid = 3844] [serial = 812] [outer = 00000000] 12:13:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1680C000) [pid = 3844] [serial = 813] [outer = 143A4C00] 12:13:41 INFO - PROCESS | 3844 | 1461006821570 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (16D3B800) [pid = 3844] [serial = 814] [outer = 143A4C00] 12:13:42 INFO - PROCESS | 3844 | 1461006822118 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 713ms 12:13:42 INFO - PROCESS | 3844 | 1461006822159 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 3844 | 1461006822161 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 12:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:13:42 INFO - PROCESS | 3844 | 1461006822164 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 3844 | 1461006822168 Marionette TRACE conn3 <- [1,1050,null,{}] 12:13:42 INFO - PROCESS | 3844 | 1461006822177 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:42 INFO - PROCESS | 3844 | 1461006822258 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:13:42 INFO - PROCESS | 3844 | 1461006822266 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 3844 | ++DOCSHELL 187D0C00 == 50 [pid = 3844] [id = 272] 12:13:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18B28000) [pid = 3844] [serial = 815] [outer = 00000000] 12:13:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18BE2C00) [pid = 3844] [serial = 816] [outer = 18B28000] 12:13:42 INFO - PROCESS | 3844 | 1461006822313 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18BEDC00) [pid = 3844] [serial = 817] [outer = 18B28000] 12:13:42 INFO - PROCESS | 3844 | 1461006822753 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 651ms 12:13:42 INFO - PROCESS | 3844 | 1461006822802 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 3844 | 1461006822805 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 12:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:13:42 INFO - PROCESS | 3844 | 1461006822808 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 3844 | 1461006822810 Marionette TRACE conn3 <- [1,1054,null,{}] 12:13:42 INFO - PROCESS | 3844 | 1461006822814 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:42 INFO - PROCESS | 3844 | 1461006822892 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:13:42 INFO - PROCESS | 3844 | 1461006822933 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 3844 | ++DOCSHELL 18DB3C00 == 51 [pid = 3844] [id = 273] 12:13:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18DB7000) [pid = 3844] [serial = 818] [outer = 00000000] 12:13:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (18FAAC00) [pid = 3844] [serial = 819] [outer = 18DB7000] 12:13:43 INFO - PROCESS | 3844 | 1461006822977 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (18FBD400) [pid = 3844] [serial = 820] [outer = 18DB7000] 12:13:43 INFO - PROCESS | 3844 | 1461006823402 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 634ms 12:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:13:43 INFO - PROCESS | 3844 | 1461006823446 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 3844 | 1461006823448 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 12:13:43 INFO - PROCESS | 3844 | 1461006823451 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 3844 | 1461006823453 Marionette TRACE conn3 <- [1,1058,null,{}] 12:13:43 INFO - PROCESS | 3844 | 1461006823456 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:43 INFO - PROCESS | 3844 | 1461006823534 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:13:43 INFO - PROCESS | 3844 | 1461006823540 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 3844 | ++DOCSHELL 13773000 == 52 [pid = 3844] [id = 274] 12:13:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (16814C00) [pid = 3844] [serial = 821] [outer = 00000000] 12:13:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19070800) [pid = 3844] [serial = 822] [outer = 16814C00] 12:13:43 INFO - PROCESS | 3844 | 1461006823583 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (196C9000) [pid = 3844] [serial = 823] [outer = 16814C00] 12:13:44 INFO - PROCESS | 3844 | 1461006824100 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 634ms 12:13:44 INFO - PROCESS | 3844 | 1461006824122 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 3844 | 1461006824124 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 12:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:13:44 INFO - PROCESS | 3844 | 1461006824138 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 3844 | 1461006824139 Marionette TRACE conn3 <- [1,1062,null,{}] 12:13:44 INFO - PROCESS | 3844 | 1461006824143 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:44 INFO - PROCESS | 3844 | 1461006824263 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:13:44 INFO - PROCESS | 3844 | 1461006824352 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 3844 | ++DOCSHELL 19982C00 == 53 [pid = 3844] [id = 275] 12:13:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (19984000) [pid = 3844] [serial = 824] [outer = 00000000] 12:13:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (199CA800) [pid = 3844] [serial = 825] [outer = 19984000] 12:13:44 INFO - PROCESS | 3844 | 1461006824399 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19A0F400) [pid = 3844] [serial = 826] [outer = 19984000] 12:13:44 INFO - PROCESS | 3844 | 1461006824815 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 698ms 12:13:44 INFO - PROCESS | 3844 | 1461006824827 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 3844 | 1461006824829 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 12:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:13:44 INFO - PROCESS | 3844 | 1461006824832 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 3844 | 1461006824834 Marionette TRACE conn3 <- [1,1066,null,{}] 12:13:44 INFO - PROCESS | 3844 | 1461006824837 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:44 INFO - PROCESS | 3844 | 1461006824946 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:13:44 INFO - PROCESS | 3844 | 1461006824952 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 3844 | ++DOCSHELL 199CFC00 == 54 [pid = 3844] [id = 276] 12:13:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19A13C00) [pid = 3844] [serial = 827] [outer = 00000000] 12:13:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19C1B400) [pid = 3844] [serial = 828] [outer = 19A13C00] 12:13:45 INFO - PROCESS | 3844 | 1461006824995 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (19C1E400) [pid = 3844] [serial = 829] [outer = 19A13C00] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (18701800) [pid = 3844] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (18BE9400) [pid = 3844] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1325D400) [pid = 3844] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (17D91400) [pid = 3844] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (159E5400) [pid = 3844] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (12BBF800) [pid = 3844] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1680BC00) [pid = 3844] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (18BE7800) [pid = 3844] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (19673800) [pid = 3844] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (187CC800) [pid = 3844] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (13209400) [pid = 3844] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1997A400) [pid = 3844] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:13:45 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19978400) [pid = 3844] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:13:45 INFO - PROCESS | 3844 | 1461006825834 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1047ms 12:13:45 INFO - PROCESS | 3844 | 1461006825887 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 3844 | 1461006825893 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 12:13:45 INFO - PROCESS | 3844 | 1461006825899 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:13:45 INFO - PROCESS | 3844 | 1461006825902 Marionette TRACE conn3 <- [1,1070,null,{}] 12:13:45 INFO - PROCESS | 3844 | 1461006825908 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 3844 | 1461006826060 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:13:46 INFO - PROCESS | 3844 | 1461006826161 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 3844 | ++DOCSHELL 1350CC00 == 55 [pid = 3844] [id = 277] 12:13:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1350D000) [pid = 3844] [serial = 830] [outer = 00000000] 12:13:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (14BE0C00) [pid = 3844] [serial = 831] [outer = 1350D000] 12:13:46 INFO - PROCESS | 3844 | 1461006826216 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (157EDC00) [pid = 3844] [serial = 832] [outer = 1350D000] 12:13:46 INFO - PROCESS | 3844 | 1461006826783 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 920ms 12:13:46 INFO - PROCESS | 3844 | 1461006826839 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 3844 | 1461006826846 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 12:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:13:46 INFO - PROCESS | 3844 | 1461006826852 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 3844 | 1461006826855 Marionette TRACE conn3 <- [1,1074,null,{}] 12:13:46 INFO - PROCESS | 3844 | 1461006826859 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 3844 | 1461006826962 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:13:47 INFO - PROCESS | 3844 | 1461006827060 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 3844 | ++DOCSHELL 1555D800 == 56 [pid = 3844] [id = 278] 12:13:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (15D89C00) [pid = 3844] [serial = 833] [outer = 00000000] 12:13:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (16D39000) [pid = 3844] [serial = 834] [outer = 15D89C00] 12:13:47 INFO - PROCESS | 3844 | 1461006827113 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18328C00) [pid = 3844] [serial = 835] [outer = 15D89C00] 12:13:47 INFO - PROCESS | 3844 | 1461006827734 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 952ms 12:13:47 INFO - PROCESS | 3844 | 1461006827795 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 3844 | 1461006827798 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 12:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:13:47 INFO - PROCESS | 3844 | 1461006827801 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 3844 | 1461006827805 Marionette TRACE conn3 <- [1,1078,null,{}] 12:13:47 INFO - PROCESS | 3844 | 1461006827816 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:47 INFO - PROCESS | 3844 | 1461006827919 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:13:48 INFO - PROCESS | 3844 | 1461006828045 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 3844 | ++DOCSHELL 18BE9000 == 57 [pid = 3844] [id = 279] 12:13:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18BEBC00) [pid = 3844] [serial = 836] [outer = 00000000] 12:13:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (18FA7C00) [pid = 3844] [serial = 837] [outer = 18BEBC00] 12:13:48 INFO - PROCESS | 3844 | 1461006828101 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1906D000) [pid = 3844] [serial = 838] [outer = 18BEBC00] 12:13:48 INFO - PROCESS | 3844 | 1461006828678 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 920ms 12:13:48 INFO - PROCESS | 3844 | 1461006828737 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 3844 | 1461006828740 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 12:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:13:48 INFO - PROCESS | 3844 | 1461006828743 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 3844 | 1461006828745 Marionette TRACE conn3 <- [1,1082,null,{}] 12:13:48 INFO - PROCESS | 3844 | 1461006828749 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:48 INFO - PROCESS | 3844 | 1461006828848 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:13:48 INFO - PROCESS | 3844 | 1461006828973 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 3844 | ++DOCSHELL 18DAF800 == 58 [pid = 3844] [id = 280] 12:13:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19670000) [pid = 3844] [serial = 839] [outer = 00000000] 12:13:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (199D1800) [pid = 3844] [serial = 840] [outer = 19670000] 12:13:49 INFO - PROCESS | 3844 | 1461006829028 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19A1BC00) [pid = 3844] [serial = 841] [outer = 19670000] 12:13:49 INFO - PROCESS | 3844 | 1461006829610 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 920ms 12:13:49 INFO - PROCESS | 3844 | 1461006829647 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 3844 | 1461006829650 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 12:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:13:49 INFO - PROCESS | 3844 | 1461006829653 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 3844 | 1461006829655 Marionette TRACE conn3 <- [1,1086,null,{}] 12:13:49 INFO - PROCESS | 3844 | 1461006829660 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:49 INFO - PROCESS | 3844 | 1461006829757 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:13:50 INFO - PROCESS | 3844 | 1461006829989 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 3844 | ++DOCSHELL 11BF8400 == 59 [pid = 3844] [id = 281] 12:13:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (11BFAC00) [pid = 3844] [serial = 842] [outer = 00000000] 12:13:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1350A400) [pid = 3844] [serial = 843] [outer = 11BFAC00] 12:13:50 INFO - PROCESS | 3844 | 1461006830046 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1362EC00) [pid = 3844] [serial = 844] [outer = 11BFAC00] 12:13:50 INFO - PROCESS | 3844 | 1461006830644 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1015ms 12:13:50 INFO - PROCESS | 3844 | 1461006830688 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 3844 | 1461006830693 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 12:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:13:50 INFO - PROCESS | 3844 | 1461006830699 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 3844 | 1461006830701 Marionette TRACE conn3 <- [1,1090,null,{}] 12:13:50 INFO - PROCESS | 3844 | 1461006830706 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 3844 | 1461006830804 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:13:50 INFO - PROCESS | 3844 | 1461006830906 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 3844 | ++DOCSHELL 15E72800 == 60 [pid = 3844] [id = 282] 12:13:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (16401C00) [pid = 3844] [serial = 845] [outer = 00000000] 12:13:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1680AC00) [pid = 3844] [serial = 846] [outer = 16401C00] 12:13:50 INFO - PROCESS | 3844 | 1461006830955 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (16817000) [pid = 3844] [serial = 847] [outer = 16401C00] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 1D607000 == 59 [pid = 3844] [id = 12] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 19982C00 == 58 [pid = 3844] [id = 275] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 13773000 == 57 [pid = 3844] [id = 274] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 18DB3C00 == 56 [pid = 3844] [id = 273] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 187D0C00 == 55 [pid = 3844] [id = 272] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 142A9000 == 54 [pid = 3844] [id = 271] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 1364B400 == 53 [pid = 3844] [id = 270] 12:13:51 INFO - PROCESS | 3844 | --DOCSHELL 12D7DC00 == 52 [pid = 3844] [id = 265] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (199B2C00) [pid = 3844] [serial = 702] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (13512000) [pid = 3844] [serial = 672] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (199AA000) [pid = 3844] [serial = 669] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (18BE6C00) [pid = 3844] [serial = 777] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (18FA7000) [pid = 3844] [serial = 780] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (13517C00) [pid = 3844] [serial = 765] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (142AD000) [pid = 3844] [serial = 766] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1832C400) [pid = 3844] [serial = 774] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (199B1400) [pid = 3844] [serial = 792] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (15D87800) [pid = 3844] [serial = 768] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1640E800) [pid = 3844] [serial = 769] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (13392400) [pid = 3844] [serial = 763] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1325B800) [pid = 3844] [serial = 762] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (16A65000) [pid = 3844] [serial = 771] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (16A73C00) [pid = 3844] [serial = 772] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (18BEFC00) [pid = 3844] [serial = 778] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (13265C00) [pid = 3844] [serial = 750] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (16A68000) [pid = 3844] [serial = 753] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (19065000) [pid = 3844] [serial = 756] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1AA53400) [pid = 3844] [serial = 759] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19069000) [pid = 3844] [serial = 783] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (18FAC400) [pid = 3844] [serial = 781] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (19981400) [pid = 3844] [serial = 790] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (18FB4000) [pid = 3844] [serial = 786] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (19977400) [pid = 3844] [serial = 789] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (1906A000) [pid = 3844] [serial = 784] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (1906FC00) [pid = 3844] [serial = 787] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (18331C00) [pid = 3844] [serial = 775] [outer = 00000000] [url = about:blank] 12:13:51 INFO - PROCESS | 3844 | 1461006831485 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 857ms 12:13:51 INFO - PROCESS | 3844 | 1461006831543 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 3844 | 1461006831547 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 12:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:13:51 INFO - PROCESS | 3844 | 1461006831552 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 3844 | 1461006831554 Marionette TRACE conn3 <- [1,1094,null,{}] 12:13:51 INFO - PROCESS | 3844 | 1461006831558 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:51 INFO - PROCESS | 3844 | 1461006831638 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:13:51 INFO - PROCESS | 3844 | 1461006831646 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 3844 | ++DOCSHELL 13516000 == 53 [pid = 3844] [id = 283] 12:13:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (14B16000) [pid = 3844] [serial = 848] [outer = 00000000] 12:13:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (15D91800) [pid = 3844] [serial = 849] [outer = 14B16000] 12:13:51 INFO - PROCESS | 3844 | 1461006831691 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (16D4C800) [pid = 3844] [serial = 850] [outer = 14B16000] 12:13:52 INFO - PROCESS | 3844 | 1461006832171 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 635ms 12:13:52 INFO - PROCESS | 3844 | 1461006832190 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 3844 | 1461006832192 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 12:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:13:52 INFO - PROCESS | 3844 | 1461006832201 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 3844 | 1461006832207 Marionette TRACE conn3 <- [1,1098,null,{}] 12:13:52 INFO - PROCESS | 3844 | 1461006832215 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 3844 | 1461006832298 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:13:52 INFO - PROCESS | 3844 | 1461006832307 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 3844 | ++DOCSHELL 18380C00 == 54 [pid = 3844] [id = 284] 12:13:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (187CC400) [pid = 3844] [serial = 851] [outer = 00000000] 12:13:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (18B2B800) [pid = 3844] [serial = 852] [outer = 187CC400] 12:13:52 INFO - PROCESS | 3844 | 1461006832351 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18BE7C00) [pid = 3844] [serial = 853] [outer = 187CC400] 12:13:52 INFO - PROCESS | 3844 | 1461006832848 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 650ms 12:13:52 INFO - PROCESS | 3844 | 1461006832871 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 3844 | 1461006832873 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 12:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:13:52 INFO - PROCESS | 3844 | 1461006832877 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 3844 | 1461006832878 Marionette TRACE conn3 <- [1,1102,null,{}] 12:13:52 INFO - PROCESS | 3844 | 1461006832882 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 3844 | 1461006832960 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:13:52 INFO - PROCESS | 3844 | 1461006832966 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 3844 | ++DOCSHELL 12BBE000 == 55 [pid = 3844] [id = 285] 12:13:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1877C800) [pid = 3844] [serial = 854] [outer = 00000000] 12:13:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18DB5400) [pid = 3844] [serial = 855] [outer = 1877C800] 12:13:53 INFO - PROCESS | 3844 | 1461006833009 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18FAD800) [pid = 3844] [serial = 856] [outer = 1877C800] 12:13:53 INFO - PROCESS | 3844 | 1461006833475 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 635ms 12:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:13:53 INFO - PROCESS | 3844 | 1461006833515 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 3844 | 1461006833517 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 12:13:53 INFO - PROCESS | 3844 | 1461006833520 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 3844 | 1461006833522 Marionette TRACE conn3 <- [1,1106,null,{}] 12:13:53 INFO - PROCESS | 3844 | 1461006833525 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:53 INFO - PROCESS | 3844 | 1461006833601 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:13:53 INFO - PROCESS | 3844 | 1461006833611 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 3844 | ++DOCSHELL 19066400 == 56 [pid = 3844] [id = 286] 12:13:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19066C00) [pid = 3844] [serial = 857] [outer = 00000000] 12:13:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1906F400) [pid = 3844] [serial = 858] [outer = 19066C00] 12:13:53 INFO - PROCESS | 3844 | 1461006833665 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (196C7C00) [pid = 3844] [serial = 859] [outer = 19066C00] 12:13:54 INFO - PROCESS | 3844 | 1461006834143 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 635ms 12:13:54 INFO - PROCESS | 3844 | 1461006834158 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 3844 | 1461006834160 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 12:13:54 INFO - PROCESS | 3844 | 1461006834164 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:13:54 INFO - PROCESS | 3844 | 1461006834165 Marionette TRACE conn3 <- [1,1110,null,{}] 12:13:54 INFO - PROCESS | 3844 | 1461006834169 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:54 INFO - PROCESS | 3844 | 1461006834282 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:13:54 INFO - PROCESS | 3844 | 1461006834369 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 3844 | ++DOCSHELL 1997D800 == 57 [pid = 3844] [id = 287] 12:13:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1997FC00) [pid = 3844] [serial = 860] [outer = 00000000] 12:13:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (199AE400) [pid = 3844] [serial = 861] [outer = 1997FC00] 12:13:54 INFO - PROCESS | 3844 | 1461006834412 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (199B0400) [pid = 3844] [serial = 862] [outer = 1997FC00] 12:13:54 INFO - PROCESS | 3844 | 1461006834867 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 698ms 12:13:54 INFO - PROCESS | 3844 | 1461006834896 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 3844 | 1461006834898 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 12:13:54 INFO - PROCESS | 3844 | 1461006834901 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:13:54 INFO - PROCESS | 3844 | 1461006834903 Marionette TRACE conn3 <- [1,1114,null,{}] 12:13:54 INFO - PROCESS | 3844 | 1461006834910 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:55 INFO - PROCESS | 3844 | 1461006835016 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:13:55 INFO - PROCESS | 3844 | 1461006835072 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 3844 | ++DOCSHELL 13396000 == 58 [pid = 3844] [id = 288] 12:13:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (199C5C00) [pid = 3844] [serial = 863] [outer = 00000000] 12:13:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19A87C00) [pid = 3844] [serial = 864] [outer = 199C5C00] 12:13:55 INFO - PROCESS | 3844 | 1461006835118 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1A0B5000) [pid = 3844] [serial = 865] [outer = 199C5C00] 12:13:55 INFO - PROCESS | 3844 | 1461006835510 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 650ms 12:13:55 INFO - PROCESS | 3844 | 1461006835541 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 3844 | 1461006835544 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 12:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:13:55 INFO - PROCESS | 3844 | 1461006835547 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 3844 | 1461006835549 Marionette TRACE conn3 <- [1,1118,null,{}] 12:13:55 INFO - PROCESS | 3844 | 1461006835552 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:55 INFO - PROCESS | 3844 | 1461006835657 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:13:55 INFO - PROCESS | 3844 | 1461006835744 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 3844 | ++DOCSHELL 1A556C00 == 59 [pid = 3844] [id = 289] 12:13:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1A5A8400) [pid = 3844] [serial = 866] [outer = 00000000] 12:13:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1A760400) [pid = 3844] [serial = 867] [outer = 1A5A8400] 12:13:55 INFO - PROCESS | 3844 | 1461006835791 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1A762C00) [pid = 3844] [serial = 868] [outer = 1A5A8400] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (16814C00) [pid = 3844] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (18DB7000) [pid = 3844] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18B28000) [pid = 3844] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (13457400) [pid = 3844] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (142B1C00) [pid = 3844] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (143A4C00) [pid = 3844] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (19979800) [pid = 3844] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (123FFC00) [pid = 3844] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1680B000) [pid = 3844] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19798400) [pid = 3844] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19A15400) [pid = 3844] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (12B82800) [pid = 3844] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (15BCCC00) [pid = 3844] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (18BEA400) [pid = 3844] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (19D59800) [pid = 3844] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:13:56 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (19984000) [pid = 3844] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:13:56 INFO - PROCESS | 3844 | 1461006836256 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 745ms 12:13:56 INFO - PROCESS | 3844 | 1461006836285 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 3844 | 1461006836287 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 12:13:56 INFO - PROCESS | 3844 | 1461006836290 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:13:56 INFO - PROCESS | 3844 | 1461006836292 Marionette TRACE conn3 <- [1,1122,null,{}] 12:13:56 INFO - PROCESS | 3844 | 1461006836296 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:56 INFO - PROCESS | 3844 | 1461006836373 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:13:56 INFO - PROCESS | 3844 | 1461006836379 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 3844 | ++DOCSHELL 13628C00 == 60 [pid = 3844] [id = 290] 12:13:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (14BBB800) [pid = 3844] [serial = 869] [outer = 00000000] 12:13:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18775400) [pid = 3844] [serial = 870] [outer = 14BBB800] 12:13:56 INFO - PROCESS | 3844 | 1461006836422 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18BE5800) [pid = 3844] [serial = 871] [outer = 14BBB800] 12:13:56 INFO - PROCESS | 3844 | 1461006836877 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 603ms 12:13:56 INFO - PROCESS | 3844 | 1461006836920 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 3844 | 1461006836922 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 12:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:13:56 INFO - PROCESS | 3844 | 1461006836925 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 3844 | 1461006836927 Marionette TRACE conn3 <- [1,1126,null,{}] 12:13:56 INFO - PROCESS | 3844 | 1461006836931 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:57 INFO - PROCESS | 3844 | 1461006837007 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:13:57 INFO - PROCESS | 3844 | 1461006837013 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 3844 | ++DOCSHELL 16819000 == 61 [pid = 3844] [id = 291] 12:13:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (16D56000) [pid = 3844] [serial = 872] [outer = 00000000] 12:13:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19A0DC00) [pid = 3844] [serial = 873] [outer = 16D56000] 12:13:57 INFO - PROCESS | 3844 | 1461006837060 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1A54CC00) [pid = 3844] [serial = 874] [outer = 16D56000] 12:13:57 INFO - PROCESS | 3844 | 1461006837558 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 698ms 12:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:13:57 INFO - PROCESS | 3844 | 1461006837625 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 3844 | 1461006837627 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 12:13:57 INFO - PROCESS | 3844 | 1461006837631 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 3844 | 1461006837633 Marionette TRACE conn3 <- [1,1130,null,{}] 12:13:57 INFO - PROCESS | 3844 | 1461006837637 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:57 INFO - PROCESS | 3844 | 1461006837733 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:13:57 INFO - PROCESS | 3844 | 1461006837746 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 3844 | ++DOCSHELL 1AA73400 == 62 [pid = 3844] [id = 292] 12:13:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1AA7AC00) [pid = 3844] [serial = 875] [outer = 00000000] 12:13:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1BD11400) [pid = 3844] [serial = 876] [outer = 1AA7AC00] 12:13:57 INFO - PROCESS | 3844 | 1461006837788 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1BDA2800) [pid = 3844] [serial = 877] [outer = 1AA7AC00] 12:13:58 INFO - PROCESS | 3844 | 1461006838360 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 809ms 12:13:58 INFO - PROCESS | 3844 | 1461006838436 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 3844 | 1461006838440 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 12:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:13:58 INFO - PROCESS | 3844 | 1461006838447 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 3844 | 1461006838451 Marionette TRACE conn3 <- [1,1134,null,{}] 12:13:58 INFO - PROCESS | 3844 | 1461006838457 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:58 INFO - PROCESS | 3844 | 1461006838563 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:13:58 INFO - PROCESS | 3844 | 1461006838697 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 3844 | ++DOCSHELL 1350C400 == 63 [pid = 3844] [id = 293] 12:13:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (13659400) [pid = 3844] [serial = 878] [outer = 00000000] 12:13:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (15561800) [pid = 3844] [serial = 879] [outer = 13659400] 12:13:58 INFO - PROCESS | 3844 | 1461006838754 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1640E800) [pid = 3844] [serial = 880] [outer = 13659400] 12:13:59 INFO - PROCESS | 3844 | 1461006839343 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 905ms 12:13:59 INFO - PROCESS | 3844 | 1461006839381 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 3844 | 1461006839387 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 12:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:13:59 INFO - PROCESS | 3844 | 1461006839394 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 3844 | 1461006839397 Marionette TRACE conn3 <- [1,1138,null,{}] 12:13:59 INFO - PROCESS | 3844 | 1461006839401 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:59 INFO - PROCESS | 3844 | 1461006839510 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:13:59 INFO - PROCESS | 3844 | 1461006839612 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 3844 | ++DOCSHELL 15557400 == 64 [pid = 3844] [id = 294] 12:13:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (15BCDC00) [pid = 3844] [serial = 881] [outer = 00000000] 12:13:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18B2AC00) [pid = 3844] [serial = 882] [outer = 15BCDC00] 12:13:59 INFO - PROCESS | 3844 | 1461006839669 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18DAAC00) [pid = 3844] [serial = 883] [outer = 15BCDC00] 12:14:00 INFO - PROCESS | 3844 | 1461006840255 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 920ms 12:14:00 INFO - PROCESS | 3844 | 1461006840296 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 3844 | 1461006840299 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 12:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:14:00 INFO - PROCESS | 3844 | 1461006840303 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 3844 | 1461006840306 Marionette TRACE conn3 <- [1,1142,null,{}] 12:14:00 INFO - PROCESS | 3844 | 1461006840317 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:00 INFO - PROCESS | 3844 | 1461006840423 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:14:00 INFO - PROCESS | 3844 | 1461006840525 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 3844 | ++DOCSHELL 19A14000 == 65 [pid = 3844] [id = 295] 12:14:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19A17C00) [pid = 3844] [serial = 884] [outer = 00000000] 12:14:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1AA50800) [pid = 3844] [serial = 885] [outer = 19A17C00] 12:14:00 INFO - PROCESS | 3844 | 1461006840581 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1AA7A800) [pid = 3844] [serial = 886] [outer = 19A17C00] 12:14:01 INFO - PROCESS | 3844 | 1461006841181 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 920ms 12:14:01 INFO - PROCESS | 3844 | 1461006841238 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 3844 | 1461006841241 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 12:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:14:01 INFO - PROCESS | 3844 | 1461006841245 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 3844 | 1461006841247 Marionette TRACE conn3 <- [1,1146,null,{}] 12:14:01 INFO - PROCESS | 3844 | 1461006841251 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:01 INFO - PROCESS | 3844 | 1461006841359 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:14:01 INFO - PROCESS | 3844 | 1461006841458 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 3844 | ++DOCSHELL 1BDA4C00 == 66 [pid = 3844] [id = 296] 12:14:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1BDAA800) [pid = 3844] [serial = 887] [outer = 00000000] 12:14:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1C2B7800) [pid = 3844] [serial = 888] [outer = 1BDAA800] 12:14:01 INFO - PROCESS | 3844 | 1461006841511 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1C2BC400) [pid = 3844] [serial = 889] [outer = 1BDAA800] 12:14:02 INFO - PROCESS | 3844 | 1461006842107 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 952ms 12:14:02 INFO - PROCESS | 3844 | 1461006842189 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 3844 | 1461006842192 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 12:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:14:02 INFO - PROCESS | 3844 | 1461006842195 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 3844 | 1461006842197 Marionette TRACE conn3 <- [1,1150,null,{}] 12:14:02 INFO - PROCESS | 3844 | 1461006842201 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:02 INFO - PROCESS | 3844 | 1461006842319 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:14:02 INFO - PROCESS | 3844 | 1461006842447 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 3844 | ++DOCSHELL 11BFA400 == 67 [pid = 3844] [id = 297] 12:14:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (11BFBC00) [pid = 3844] [serial = 890] [outer = 00000000] 12:14:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (142B0800) [pid = 3844] [serial = 891] [outer = 11BFBC00] 12:14:02 INFO - PROCESS | 3844 | 1461006842502 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (14BEE800) [pid = 3844] [serial = 892] [outer = 11BFBC00] 12:14:03 INFO - PROCESS | 3844 | 1461006843208 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1047ms 12:14:03 INFO - PROCESS | 3844 | 1461006843260 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 3844 | 1461006843264 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 12:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:14:03 INFO - PROCESS | 3844 | 1461006843282 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 3844 | 1461006843286 Marionette TRACE conn3 <- [1,1154,null,{}] 12:14:03 INFO - PROCESS | 3844 | 1461006843342 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:03 INFO - PROCESS | 3844 | 1461006843443 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:14:03 INFO - PROCESS | 3844 | 1461006843568 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 3844 | ++DOCSHELL 1350C800 == 68 [pid = 3844] [id = 298] 12:14:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (15556000) [pid = 3844] [serial = 893] [outer = 00000000] 12:14:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1680B400) [pid = 3844] [serial = 894] [outer = 15556000] 12:14:03 INFO - PROCESS | 3844 | 1461006843619 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (16D42000) [pid = 3844] [serial = 895] [outer = 15556000] 12:14:04 INFO - PROCESS | 3844 | 1461006844273 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 1CBB5400 == 67 [pid = 3844] [id = 11] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 16819000 == 66 [pid = 3844] [id = 291] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 13628C00 == 65 [pid = 3844] [id = 290] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 1A556C00 == 64 [pid = 3844] [id = 289] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 13396000 == 63 [pid = 3844] [id = 288] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 1997D800 == 62 [pid = 3844] [id = 287] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 19066400 == 61 [pid = 3844] [id = 286] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 12BBE000 == 60 [pid = 3844] [id = 285] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 18380C00 == 59 [pid = 3844] [id = 284] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 13516000 == 58 [pid = 3844] [id = 283] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 15E72800 == 57 [pid = 3844] [id = 282] 12:14:04 INFO - PROCESS | 3844 | --DOCSHELL 11BF8400 == 56 [pid = 3844] [id = 281] 12:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1046ms 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (19A83C00) [pid = 3844] [serial = 804] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (16812000) [pid = 3844] [serial = 798] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (199A8000) [pid = 3844] [serial = 801] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1376DC00) [pid = 3844] [serial = 795] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (196C9000) [pid = 3844] [serial = 823] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18FAAC00) [pid = 3844] [serial = 819] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18BEDC00) [pid = 3844] [serial = 817] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (14352C00) [pid = 3844] [serial = 807] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (164A4800) [pid = 3844] [serial = 811] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (15B2DC00) [pid = 3844] [serial = 810] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1680C000) [pid = 3844] [serial = 813] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (18BE2C00) [pid = 3844] [serial = 816] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (16D3B800) [pid = 3844] [serial = 814] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18FBD400) [pid = 3844] [serial = 820] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1435B400) [pid = 3844] [serial = 808] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1AA6F000) [pid = 3844] [serial = 760] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (13455800) [pid = 3844] [serial = 705] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (17D93800) [pid = 3844] [serial = 709] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (199CBC00) [pid = 3844] [serial = 712] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (19A8E800) [pid = 3844] [serial = 715] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1345E800) [pid = 3844] [serial = 751] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1832A400) [pid = 3844] [serial = 754] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1906F000) [pid = 3844] [serial = 757] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1A0B5800) [pid = 3844] [serial = 748] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19070800) [pid = 3844] [serial = 822] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (199CA800) [pid = 3844] [serial = 825] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (19A0F400) [pid = 3844] [serial = 826] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 3844 | 1461006844352 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 3844 | 1461006844358 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 12:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:14:04 INFO - PROCESS | 3844 | 1461006844364 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 3844 | 1461006844367 Marionette TRACE conn3 <- [1,1158,null,{}] 12:14:04 INFO - PROCESS | 3844 | 1461006844371 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:04 INFO - PROCESS | 3844 | 1461006844467 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:14:04 INFO - PROCESS | 3844 | 1461006844551 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 3844 | ++DOCSHELL 1345C800 == 57 [pid = 3844] [id = 299] 12:14:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1345E800) [pid = 3844] [serial = 896] [outer = 00000000] 12:14:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (142B1C00) [pid = 3844] [serial = 897] [outer = 1345E800] 12:14:04 INFO - PROCESS | 3844 | 1461006844595 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (15D8B000) [pid = 3844] [serial = 898] [outer = 1345E800] 12:14:05 INFO - PROCESS | 3844 | 1461006845038 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 682ms 12:14:05 INFO - PROCESS | 3844 | 1461006845049 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 3844 | 1461006845051 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 12:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:14:05 INFO - PROCESS | 3844 | 1461006845054 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 3844 | 1461006845058 Marionette TRACE conn3 <- [1,1162,null,{}] 12:14:05 INFO - PROCESS | 3844 | 1461006845067 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:05 INFO - PROCESS | 3844 | 1461006845157 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:14:05 INFO - PROCESS | 3844 | 1461006845164 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 3844 | ++DOCSHELL 1832B000 == 58 [pid = 3844] [id = 300] 12:14:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1870C000) [pid = 3844] [serial = 899] [outer = 00000000] 12:14:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18B2C400) [pid = 3844] [serial = 900] [outer = 1870C000] 12:14:05 INFO - PROCESS | 3844 | 1461006845210 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FA6C00) [pid = 3844] [serial = 901] [outer = 1870C000] 12:14:05 INFO - PROCESS | 3844 | 1461006845717 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 3844 | 1461006845789 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 12:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:14:05 INFO - PROCESS | 3844 | 1461006845793 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 3844 | 1461006845794 Marionette TRACE conn3 <- [1,1166,null,{}] 12:14:05 INFO - PROCESS | 3844 | 1461006845798 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:05 INFO - PROCESS | 3844 | 1461006845883 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:14:05 INFO - PROCESS | 3844 | 1461006845890 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 3844 | ++DOCSHELL 1430C400 == 59 [pid = 3844] [id = 301] 12:14:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (17D8F800) [pid = 3844] [serial = 902] [outer = 00000000] 12:14:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19798000) [pid = 3844] [serial = 903] [outer = 17D8F800] 12:14:06 INFO - PROCESS | 3844 | 1461006846009 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (199AA800) [pid = 3844] [serial = 904] [outer = 17D8F800] 12:14:06 INFO - PROCESS | 3844 | 1461006846383 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 3844 | 1461006846432 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 12:14:06 INFO - PROCESS | 3844 | 1461006846435 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:14:06 INFO - PROCESS | 3844 | 1461006846437 Marionette TRACE conn3 <- [1,1170,null,{}] 12:14:06 INFO - PROCESS | 3844 | 1461006846440 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:06 INFO - PROCESS | 3844 | 1461006846516 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:14:06 INFO - PROCESS | 3844 | 1461006846645 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 3844 | ++DOCSHELL 192C6000 == 60 [pid = 3844] [id = 302] 12:14:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (199A4800) [pid = 3844] [serial = 905] [outer = 00000000] 12:14:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (199CF800) [pid = 3844] [serial = 906] [outer = 199A4800] 12:14:06 INFO - PROCESS | 3844 | 1461006846689 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19A15C00) [pid = 3844] [serial = 907] [outer = 199A4800] 12:14:07 INFO - PROCESS | 3844 | 1461006847113 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 3844 | 1461006847178 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 12:14:07 INFO - PROCESS | 3844 | 1461006847181 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 3844 | 1461006847183 Marionette TRACE conn3 <- [1,1174,null,{}] 12:14:07 INFO - PROCESS | 3844 | 1461006847190 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:07 INFO - PROCESS | 3844 | 1461006847324 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:14:07 INFO - PROCESS | 3844 | 1461006847340 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 3844 | ++DOCSHELL 13652800 == 61 [pid = 3844] [id = 303] 12:14:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (19A1C000) [pid = 3844] [serial = 908] [outer = 00000000] 12:14:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1A5B0000) [pid = 3844] [serial = 909] [outer = 19A1C000] 12:14:07 INFO - PROCESS | 3844 | 1461006847441 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1AA7C000) [pid = 3844] [serial = 910] [outer = 19A1C000] 12:14:08 INFO - PROCESS | 3844 | 1461006848057 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 3844 | 1461006848121 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 12:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:14:08 INFO - PROCESS | 3844 | 1461006848131 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 3844 | 1461006848132 Marionette TRACE conn3 <- [1,1178,null,{}] 12:14:08 INFO - PROCESS | 3844 | 1461006848138 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:08 INFO - PROCESS | 3844 | 1461006848244 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:14:08 INFO - PROCESS | 3844 | 1461006848254 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 3844 | ++DOCSHELL 13518000 == 62 [pid = 3844] [id = 304] 12:14:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19A83C00) [pid = 3844] [serial = 911] [outer = 00000000] 12:14:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1C468400) [pid = 3844] [serial = 912] [outer = 19A83C00] 12:14:08 INFO - PROCESS | 3844 | 1461006848297 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1C469000) [pid = 3844] [serial = 913] [outer = 19A83C00] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (199C5800) [pid = 3844] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1555C400) [pid = 3844] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (12D7E800) [pid = 3844] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (18B26000) [pid = 3844] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (199A7C00) [pid = 3844] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1997FC00) [pid = 3844] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (199C5C00) [pid = 3844] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1877C800) [pid = 3844] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (11BFAC00) [pid = 3844] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1A5A8400) [pid = 3844] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (16401C00) [pid = 3844] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19066C00) [pid = 3844] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (14B16000) [pid = 3844] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (187CC400) [pid = 3844] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (16D56000) [pid = 3844] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:14:08 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (14BBB800) [pid = 3844] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:14:08 INFO - PROCESS | 3844 | 1461006848875 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 3844 | 1461006848928 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 12:14:08 INFO - PROCESS | 3844 | 1461006848932 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:14:08 INFO - PROCESS | 3844 | 1461006848934 Marionette TRACE conn3 <- [1,1182,null,{}] 12:14:08 INFO - PROCESS | 3844 | 1461006848937 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:09 INFO - PROCESS | 3844 | 1461006849052 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:14:09 INFO - PROCESS | 3844 | 1461006849106 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 3844 | ++DOCSHELL 13263800 == 63 [pid = 3844] [id = 305] 12:14:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (13395C00) [pid = 3844] [serial = 914] [outer = 00000000] 12:14:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (17D8D400) [pid = 3844] [serial = 915] [outer = 13395C00] 12:14:09 INFO - PROCESS | 3844 | 1461006849150 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19980800) [pid = 3844] [serial = 916] [outer = 13395C00] 12:14:09 INFO - PROCESS | 3844 | 1461006849504 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 3844 | 1461006849548 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 12:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:14:09 INFO - PROCESS | 3844 | 1461006849551 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 3844 | 1461006849553 Marionette TRACE conn3 <- [1,1186,null,{}] 12:14:09 INFO - PROCESS | 3844 | 1461006849557 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:09 INFO - PROCESS | 3844 | 1461006849674 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:14:09 INFO - PROCESS | 3844 | 1461006849682 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 3844 | ++DOCSHELL 15E71800 == 64 [pid = 3844] [id = 306] 12:14:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1997AC00) [pid = 3844] [serial = 917] [outer = 00000000] 12:14:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1C2B5400) [pid = 3844] [serial = 918] [outer = 1997AC00] 12:14:09 INFO - PROCESS | 3844 | 1461006849726 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1C2B6000) [pid = 3844] [serial = 919] [outer = 1997AC00] 12:14:10 INFO - PROCESS | 3844 | 1461006850178 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 650ms 12:14:10 INFO - PROCESS | 3844 | 1461006850223 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 3844 | 1461006850224 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 12:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:14:10 INFO - PROCESS | 3844 | 1461006850228 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 3844 | 1461006850229 Marionette TRACE conn3 <- [1,1190,null,{}] 12:14:10 INFO - PROCESS | 3844 | 1461006850233 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:10 INFO - PROCESS | 3844 | 1461006850350 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:14:10 INFO - PROCESS | 3844 | 1461006850358 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 3844 | ++DOCSHELL 1C992400 == 65 [pid = 3844] [id = 307] 12:14:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1CBACC00) [pid = 3844] [serial = 920] [outer = 00000000] 12:14:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1CBB3400) [pid = 3844] [serial = 921] [outer = 1CBACC00] 12:14:10 INFO - PROCESS | 3844 | 1461006850401 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1CBAD800) [pid = 3844] [serial = 922] [outer = 1CBACC00] 12:14:10 INFO - PROCESS | 3844 | 1461006850857 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 714ms 12:14:10 INFO - PROCESS | 3844 | 1461006850929 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 3844 | 1461006850933 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 12:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:14:11 INFO - PROCESS | 3844 | 1461006851049 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 3844 | 1461006851053 Marionette TRACE conn3 <- [1,1194,null,{}] 12:14:11 INFO - PROCESS | 3844 | 1461006851060 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:11 INFO - PROCESS | 3844 | 1461006851168 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:14:11 INFO - PROCESS | 3844 | 1461006851263 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 3844 | ++DOCSHELL 13455C00 == 66 [pid = 3844] [id = 308] 12:14:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (13460000) [pid = 3844] [serial = 923] [outer = 00000000] 12:14:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (14359800) [pid = 3844] [serial = 924] [outer = 13460000] 12:14:11 INFO - PROCESS | 3844 | 1461006851331 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (159E6000) [pid = 3844] [serial = 925] [outer = 13460000] 12:14:11 INFO - PROCESS | 3844 | 1461006851864 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 920ms 12:14:11 INFO - PROCESS | 3844 | 1461006851900 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 3844 | 1461006851906 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 12:14:11 INFO - PROCESS | 3844 | 1461006851913 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:14:11 INFO - PROCESS | 3844 | 1461006851916 Marionette TRACE conn3 <- [1,1198,null,{}] 12:14:11 INFO - PROCESS | 3844 | 1461006851920 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:12 INFO - PROCESS | 3844 | 1461006852082 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:14:12 INFO - PROCESS | 3844 | 1461006852184 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 3844 | ++DOCSHELL 1832FC00 == 67 [pid = 3844] [id = 309] 12:14:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18380C00) [pid = 3844] [serial = 926] [outer = 00000000] 12:14:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (187D1000) [pid = 3844] [serial = 927] [outer = 18380C00] 12:14:12 INFO - PROCESS | 3844 | 1461006852237 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19066400) [pid = 3844] [serial = 928] [outer = 18380C00] 12:14:12 INFO - PROCESS | 3844 | 1461006852845 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 968ms 12:14:12 INFO - PROCESS | 3844 | 1461006852894 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 3844 | 1461006852896 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 12:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:14:12 INFO - PROCESS | 3844 | 1461006852900 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 3844 | 1461006852904 Marionette TRACE conn3 <- [1,1202,null,{}] 12:14:12 INFO - PROCESS | 3844 | 1461006852915 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:13 INFO - PROCESS | 3844 | 1461006853019 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:14:13 INFO - PROCESS | 3844 | 1461006853152 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C2000 == 68 [pid = 3844] [id = 310] 12:14:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1A54D400) [pid = 3844] [serial = 929] [outer = 00000000] 12:14:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1C2B4C00) [pid = 3844] [serial = 930] [outer = 1A54D400] 12:14:13 INFO - PROCESS | 3844 | 1461006853210 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1C45F400) [pid = 3844] [serial = 931] [outer = 1A54D400] 12:14:13 INFO - PROCESS | 3844 | 1461006853763 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 920ms 12:14:13 INFO - PROCESS | 3844 | 1461006853803 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 3844 | 1461006853806 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 12:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:14:13 INFO - PROCESS | 3844 | 1461006853810 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 3844 | 1461006853812 Marionette TRACE conn3 <- [1,1206,null,{}] 12:14:13 INFO - PROCESS | 3844 | 1461006853815 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:13 INFO - PROCESS | 3844 | 1461006853918 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:14:14 INFO - PROCESS | 3844 | 1461006854017 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 3844 | ++DOCSHELL 1CE3F000 == 69 [pid = 3844] [id = 311] 12:14:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1CE3F800) [pid = 3844] [serial = 932] [outer = 00000000] 12:14:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1D16FC00) [pid = 3844] [serial = 933] [outer = 1CE3F800] 12:14:14 INFO - PROCESS | 3844 | 1461006854070 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1D241C00) [pid = 3844] [serial = 934] [outer = 1CE3F800] 12:14:14 INFO - PROCESS | 3844 | 1461006854667 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 904ms 12:14:14 INFO - PROCESS | 3844 | 1461006854745 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 3844 | 1461006854748 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 12:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:14:14 INFO - PROCESS | 3844 | 1461006854751 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 3844 | 1461006854753 Marionette TRACE conn3 <- [1,1210,null,{}] 12:14:14 INFO - PROCESS | 3844 | 1461006854757 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:14 INFO - PROCESS | 3844 | 1461006854855 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:14:14 INFO - PROCESS | 3844 | 1461006854983 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 3844 | ++DOCSHELL 1C2BA800 == 70 [pid = 3844] [id = 312] 12:14:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1CE4A400) [pid = 3844] [serial = 935] [outer = 00000000] 12:14:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1D46D000) [pid = 3844] [serial = 936] [outer = 1CE4A400] 12:14:15 INFO - PROCESS | 3844 | 1461006855037 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1D470400) [pid = 3844] [serial = 937] [outer = 1CE4A400] 12:14:15 INFO - PROCESS | 3844 | 1461006855557 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 3844 | 1461006855596 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 12:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:14:15 INFO - PROCESS | 3844 | 1461006855600 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 3844 | 1461006855602 Marionette TRACE conn3 <- [1,1214,null,{}] 12:14:15 INFO - PROCESS | 3844 | 1461006855606 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:15 INFO - PROCESS | 3844 | 1461006855724 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:14:15 INFO - PROCESS | 3844 | 1461006855829 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 3844 | ++DOCSHELL 1CE43000 == 71 [pid = 3844] [id = 313] 12:14:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1CE4A000) [pid = 3844] [serial = 938] [outer = 00000000] 12:14:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1D4DAC00) [pid = 3844] [serial = 939] [outer = 1CE4A000] 12:14:15 INFO - PROCESS | 3844 | 1461006855884 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1D4E1C00) [pid = 3844] [serial = 940] [outer = 1CE4A000] 12:14:16 INFO - PROCESS | 3844 | 1461006856574 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1015ms 12:14:16 INFO - PROCESS | 3844 | 1461006856634 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 3844 | 1461006856636 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 12:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:14:16 INFO - PROCESS | 3844 | 1461006856640 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 3844 | 1461006856642 Marionette TRACE conn3 <- [1,1218,null,{}] 12:14:16 INFO - PROCESS | 3844 | 1461006856647 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:16 INFO - PROCESS | 3844 | 1461006856746 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:14:17 INFO - PROCESS | 3844 | 1461006857006 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 3844 | ++DOCSHELL 11BF9400 == 72 [pid = 3844] [id = 314] 12:14:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (13265C00) [pid = 3844] [serial = 941] [outer = 00000000] 12:14:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1430B400) [pid = 3844] [serial = 942] [outer = 13265C00] 12:14:17 INFO - PROCESS | 3844 | 1461006857064 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (14BBA800) [pid = 3844] [serial = 943] [outer = 13265C00] 12:14:17 INFO - PROCESS | 3844 | 1461006857620 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1047ms 12:14:17 INFO - PROCESS | 3844 | 1461006857698 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 3844 | 1461006857702 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 12:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:14:17 INFO - PROCESS | 3844 | 1461006857708 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 3844 | 1461006857711 Marionette TRACE conn3 <- [1,1222,null,{}] 12:14:17 INFO - PROCESS | 3844 | 1461006857715 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:17 INFO - PROCESS | 3844 | 1461006857859 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 16A69400 == 71 [pid = 3844] [id = 228] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 15E71800 == 70 [pid = 3844] [id = 306] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 13263800 == 69 [pid = 3844] [id = 305] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 13518000 == 68 [pid = 3844] [id = 304] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 13652800 == 67 [pid = 3844] [id = 303] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 192C6000 == 66 [pid = 3844] [id = 302] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 1430C400 == 65 [pid = 3844] [id = 301] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 1832B000 == 64 [pid = 3844] [id = 300] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 1345C800 == 63 [pid = 3844] [id = 299] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 1350C800 == 62 [pid = 3844] [id = 298] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 15557400 == 61 [pid = 3844] [id = 294] 12:14:17 INFO - PROCESS | 3844 | --DOCSHELL 1350C400 == 60 [pid = 3844] [id = 293] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1BD11400) [pid = 3844] [serial = 876] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1A018400) [pid = 3844] [serial = 805] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (16819800) [pid = 3844] [serial = 799] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (143B3800) [pid = 3844] [serial = 796] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (199AF400) [pid = 3844] [serial = 802] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (199CF400) [pid = 3844] [serial = 793] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (16D39000) [pid = 3844] [serial = 834] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1A0B5000) [pid = 3844] [serial = 865] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (19C1B400) [pid = 3844] [serial = 828] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1A54CC00) [pid = 3844] [serial = 874] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (19A0DC00) [pid = 3844] [serial = 873] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1A762C00) [pid = 3844] [serial = 868] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (18775400) [pid = 3844] [serial = 870] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (196C7C00) [pid = 3844] [serial = 859] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (18BE5800) [pid = 3844] [serial = 871] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (199AE400) [pid = 3844] [serial = 861] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (19A87C00) [pid = 3844] [serial = 864] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (199B0400) [pid = 3844] [serial = 862] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18DB5400) [pid = 3844] [serial = 855] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (18FAD800) [pid = 3844] [serial = 856] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (18FA7C00) [pid = 3844] [serial = 837] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (199D1800) [pid = 3844] [serial = 840] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1362EC00) [pid = 3844] [serial = 844] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1350A400) [pid = 3844] [serial = 843] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1A760400) [pid = 3844] [serial = 867] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (16817000) [pid = 3844] [serial = 847] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1680AC00) [pid = 3844] [serial = 846] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1906F400) [pid = 3844] [serial = 858] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (14BE0C00) [pid = 3844] [serial = 831] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (15D91800) [pid = 3844] [serial = 849] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (16D4C800) [pid = 3844] [serial = 850] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (18B2B800) [pid = 3844] [serial = 852] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (18BE7C00) [pid = 3844] [serial = 853] [outer = 00000000] [url = about:blank] 12:14:18 INFO - PROCESS | 3844 | 1461006857995 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 3844 | ++DOCSHELL 1345E400 == 61 [pid = 3844] [id = 315] 12:14:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (13509C00) [pid = 3844] [serial = 944] [outer = 00000000] 12:14:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1430F000) [pid = 3844] [serial = 945] [outer = 13509C00] 12:14:18 INFO - PROCESS | 3844 | 1461006858041 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (15E71800) [pid = 3844] [serial = 946] [outer = 13509C00] 12:14:18 INFO - PROCESS | 3844 | 1461006858546 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 856ms 12:14:18 INFO - PROCESS | 3844 | 1461006858585 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 3844 | 1461006858588 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:14:18 INFO - PROCESS | 3844 | 1461006858593 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 3844 | 1461006858595 Marionette TRACE conn3 <- [1,1226,null,{}] 12:14:18 INFO - PROCESS | 3844 | 1461006858599 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:18 INFO - PROCESS | 3844 | 1461006858684 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:14:18 INFO - PROCESS | 3844 | 1461006858693 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 3844 | ++DOCSHELL 16810000 == 62 [pid = 3844] [id = 316] 12:14:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (16818000) [pid = 3844] [serial = 947] [outer = 00000000] 12:14:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18330800) [pid = 3844] [serial = 948] [outer = 16818000] 12:14:18 INFO - PROCESS | 3844 | 1461006858739 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18779800) [pid = 3844] [serial = 949] [outer = 16818000] 12:14:19 INFO - PROCESS | 3844 | 1461006859199 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 635ms 12:14:19 INFO - PROCESS | 3844 | 1461006859233 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 3844 | 1461006859235 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 12:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:14:19 INFO - PROCESS | 3844 | 1461006859240 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 3844 | 1461006859245 Marionette TRACE conn3 <- [1,1230,null,{}] 12:14:19 INFO - PROCESS | 3844 | 1461006859254 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:19 INFO - PROCESS | 3844 | 1461006859344 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:14:19 INFO - PROCESS | 3844 | 1461006859353 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 3844 | ++DOCSHELL 18BE6C00 == 63 [pid = 3844] [id = 317] 12:14:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18BEFC00) [pid = 3844] [serial = 950] [outer = 00000000] 12:14:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18FB0C00) [pid = 3844] [serial = 951] [outer = 18BEFC00] 12:14:19 INFO - PROCESS | 3844 | 1461006859397 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19068400) [pid = 3844] [serial = 952] [outer = 18BEFC00] 12:14:19 INFO - PROCESS | 3844 | 1461006859848 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 666ms 12:14:19 INFO - PROCESS | 3844 | 1461006859895 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 3844 | 1461006859898 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 12:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:14:19 INFO - PROCESS | 3844 | 1461006859901 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 3844 | 1461006859903 Marionette TRACE conn3 <- [1,1234,null,{}] 12:14:19 INFO - PROCESS | 3844 | 1461006859906 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 3844 | 1461006859988 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:14:20 INFO - PROCESS | 3844 | 1461006859996 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 3844 | ++DOCSHELL 19677800 == 64 [pid = 3844] [id = 318] 12:14:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1967A400) [pid = 3844] [serial = 953] [outer = 00000000] 12:14:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (19983800) [pid = 3844] [serial = 954] [outer = 1967A400] 12:14:20 INFO - PROCESS | 3844 | 1461006860069 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (199A8C00) [pid = 3844] [serial = 955] [outer = 1967A400] 12:14:20 INFO - PROCESS | 3844 | 1461006860541 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 714ms 12:14:20 INFO - PROCESS | 3844 | 1461006860601 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 3844 | 1461006860602 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 12:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:14:20 INFO - PROCESS | 3844 | 1461006860611 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 3844 | 1461006860613 Marionette TRACE conn3 <- [1,1238,null,{}] 12:14:20 INFO - PROCESS | 3844 | 1461006860616 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 3844 | 1461006860770 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:14:20 INFO - PROCESS | 3844 | 1461006860827 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 3844 | ++DOCSHELL 199AEC00 == 65 [pid = 3844] [id = 319] 12:14:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (199B3400) [pid = 3844] [serial = 956] [outer = 00000000] 12:14:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (199CB400) [pid = 3844] [serial = 957] [outer = 199B3400] 12:14:20 INFO - PROCESS | 3844 | 1461006860879 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (19A12000) [pid = 3844] [serial = 958] [outer = 199B3400] 12:14:21 INFO - PROCESS | 3844 | 1461006861312 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 713ms 12:14:21 INFO - PROCESS | 3844 | 1461006861342 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 3844 | 1461006861345 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 12:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:14:21 INFO - PROCESS | 3844 | 1461006861353 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 3844 | 1461006861355 Marionette TRACE conn3 <- [1,1242,null,{}] 12:14:21 INFO - PROCESS | 3844 | 1461006861358 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:21 INFO - PROCESS | 3844 | 1461006861496 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:14:21 INFO - PROCESS | 3844 | 1461006861561 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 3844 | ++DOCSHELL 1A00BC00 == 66 [pid = 3844] [id = 320] 12:14:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1A011000) [pid = 3844] [serial = 959] [outer = 00000000] 12:14:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1A0B5000) [pid = 3844] [serial = 960] [outer = 1A011000] 12:14:21 INFO - PROCESS | 3844 | 1461006861605 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1A1C3C00) [pid = 3844] [serial = 961] [outer = 1A011000] 12:14:22 INFO - PROCESS | 3844 | 1461006862013 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 714ms 12:14:22 INFO - PROCESS | 3844 | 1461006862053 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 3844 | 1461006862055 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 12:14:22 INFO - PROCESS | 3844 | 1461006862059 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:14:22 INFO - PROCESS | 3844 | 1461006862061 Marionette TRACE conn3 <- [1,1246,null,{}] 12:14:22 INFO - PROCESS | 3844 | 1461006862071 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:22 INFO - PROCESS | 3844 | 1461006862185 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:14:22 INFO - PROCESS | 3844 | 1461006862191 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 3844 | ++DOCSHELL 18FAF800 == 67 [pid = 3844] [id = 321] 12:14:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (19A1C400) [pid = 3844] [serial = 962] [outer = 00000000] 12:14:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1AA55000) [pid = 3844] [serial = 963] [outer = 19A1C400] 12:14:22 INFO - PROCESS | 3844 | 1461006862236 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1AA58C00) [pid = 3844] [serial = 964] [outer = 19A1C400] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1350D000) [pid = 3844] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (18BEBC00) [pid = 3844] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (15D89C00) [pid = 3844] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (19670000) [pid = 3844] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1997AC00) [pid = 3844] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (19A1C000) [pid = 3844] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1870C000) [pid = 3844] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1345E800) [pid = 3844] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (15556000) [pid = 3844] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (17D8F800) [pid = 3844] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (13395C00) [pid = 3844] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (19A83C00) [pid = 3844] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:14:22 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (199A4800) [pid = 3844] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:14:22 INFO - PROCESS | 3844 | 1461006862772 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 746ms 12:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:14:22 INFO - PROCESS | 3844 | 1461006862875 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 3844 | 1461006862877 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 12:14:22 INFO - PROCESS | 3844 | 1461006862884 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 3844 | 1461006862885 Marionette TRACE conn3 <- [1,1250,null,{}] 12:14:22 INFO - PROCESS | 3844 | 1461006862889 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:22 INFO - PROCESS | 3844 | 1461006862969 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:14:22 INFO - PROCESS | 3844 | 1461006862976 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 3844 | ++DOCSHELL 18BE8400 == 68 [pid = 3844] [id = 322] 12:14:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (18BEB400) [pid = 3844] [serial = 965] [outer = 00000000] 12:14:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (199CEC00) [pid = 3844] [serial = 966] [outer = 18BEB400] 12:14:23 INFO - PROCESS | 3844 | 1461006863019 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (19A83C00) [pid = 3844] [serial = 967] [outer = 18BEB400] 12:14:23 INFO - PROCESS | 3844 | 1461006863447 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 603ms 12:14:23 INFO - PROCESS | 3844 | 1461006863479 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 3844 | 1461006863481 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 12:14:23 INFO - PROCESS | 3844 | 1461006863484 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:14:23 INFO - PROCESS | 3844 | 1461006863485 Marionette TRACE conn3 <- [1,1254,null,{}] 12:14:23 INFO - PROCESS | 3844 | 1461006863489 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:23 INFO - PROCESS | 3844 | 1461006863568 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:14:23 INFO - PROCESS | 3844 | 1461006863574 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 3844 | ++DOCSHELL 1967BC00 == 69 [pid = 3844] [id = 323] 12:14:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19CF3400) [pid = 3844] [serial = 968] [outer = 00000000] 12:14:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1BDACC00) [pid = 3844] [serial = 969] [outer = 19CF3400] 12:14:23 INFO - PROCESS | 3844 | 1461006863618 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1C2BC000) [pid = 3844] [serial = 970] [outer = 19CF3400] 12:14:24 INFO - PROCESS | 3844 | 1461006864040 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 603ms 12:14:24 INFO - PROCESS | 3844 | 1461006864084 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 3844 | 1461006864086 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 12:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:14:24 INFO - PROCESS | 3844 | 1461006864089 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 3844 | 1461006864091 Marionette TRACE conn3 <- [1,1258,null,{}] 12:14:24 INFO - PROCESS | 3844 | 1461006864097 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:24 INFO - PROCESS | 3844 | 1461006864177 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:14:24 INFO - PROCESS | 3844 | 1461006864183 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 3844 | ++DOCSHELL 1A012400 == 70 [pid = 3844] [id = 324] 12:14:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1AA7B000) [pid = 3844] [serial = 971] [outer = 00000000] 12:14:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1CBB1C00) [pid = 3844] [serial = 972] [outer = 1AA7B000] 12:14:24 INFO - PROCESS | 3844 | 1461006864232 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1D166000) [pid = 3844] [serial = 973] [outer = 1AA7B000] 12:14:24 INFO - PROCESS | 3844 | 1461006864899 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 857ms 12:14:24 INFO - PROCESS | 3844 | 1461006864930 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 3844 | 1461006864934 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 12:14:24 INFO - PROCESS | 3844 | 1461006864940 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:14:24 INFO - PROCESS | 3844 | 1461006864944 Marionette TRACE conn3 <- [1,1262,null,{}] 12:14:24 INFO - PROCESS | 3844 | 1461006864950 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:25 INFO - PROCESS | 3844 | 1461006865107 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:14:25 INFO - PROCESS | 3844 | 1461006865214 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 3844 | ++DOCSHELL 1345C800 == 71 [pid = 3844] [id = 325] 12:14:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (14B0C800) [pid = 3844] [serial = 974] [outer = 00000000] 12:14:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (16819800) [pid = 3844] [serial = 975] [outer = 14B0C800] 12:14:25 INFO - PROCESS | 3844 | 1461006865270 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (17D85C00) [pid = 3844] [serial = 976] [outer = 14B0C800] 12:14:25 INFO - PROCESS | 3844 | 1461006865884 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 952ms 12:14:25 INFO - PROCESS | 3844 | 1461006865919 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 3844 | 1461006865925 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 12:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:14:25 INFO - PROCESS | 3844 | 1461006865931 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 3844 | 1461006865934 Marionette TRACE conn3 <- [1,1266,null,{}] 12:14:25 INFO - PROCESS | 3844 | 1461006865938 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:26 INFO - PROCESS | 3844 | 1461006866044 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:14:26 INFO - PROCESS | 3844 | 1461006866147 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 3844 | ++DOCSHELL 17D8A000 == 72 [pid = 3844] [id = 326] 12:14:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (17D8BC00) [pid = 3844] [serial = 977] [outer = 00000000] 12:14:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18FAE800) [pid = 3844] [serial = 978] [outer = 17D8BC00] 12:14:26 INFO - PROCESS | 3844 | 1461006866200 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (19978400) [pid = 3844] [serial = 979] [outer = 17D8BC00] 12:14:26 INFO - PROCESS | 3844 | 1461006866777 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 905ms 12:14:26 INFO - PROCESS | 3844 | 1461006866833 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 3844 | 1461006866836 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 12:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:14:26 INFO - PROCESS | 3844 | 1461006866840 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 3844 | 1461006866844 Marionette TRACE conn3 <- [1,1270,null,{}] 12:14:26 INFO - PROCESS | 3844 | 1461006866855 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:27 INFO - PROCESS | 3844 | 1461006866972 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:14:27 INFO - PROCESS | 3844 | 1461006867070 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 3844 | ++DOCSHELL 1A0B2000 == 73 [pid = 3844] [id = 327] 12:14:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1A1C9000) [pid = 3844] [serial = 980] [outer = 00000000] 12:14:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1D16B400) [pid = 3844] [serial = 981] [outer = 1A1C9000] 12:14:27 INFO - PROCESS | 3844 | 1461006867125 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1D46F400) [pid = 3844] [serial = 982] [outer = 1A1C9000] 12:14:27 INFO - PROCESS | 3844 | 1461006867727 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 920ms 12:14:27 INFO - PROCESS | 3844 | 1461006867776 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 3844 | 1461006867779 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 12:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:14:27 INFO - PROCESS | 3844 | 1461006867783 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 3844 | 1461006867785 Marionette TRACE conn3 <- [1,1274,null,{}] 12:14:27 INFO - PROCESS | 3844 | 1461006867789 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:27 INFO - PROCESS | 3844 | 1461006867893 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:14:28 INFO - PROCESS | 3844 | 1461006868013 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 3844 | ++DOCSHELL 1D4D4C00 == 74 [pid = 3844] [id = 328] 12:14:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1D4D5000) [pid = 3844] [serial = 983] [outer = 00000000] 12:14:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1D4DB400) [pid = 3844] [serial = 984] [outer = 1D4D5000] 12:14:28 INFO - PROCESS | 3844 | 1461006868108 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1D602800) [pid = 3844] [serial = 985] [outer = 1D4D5000] 12:14:28 INFO - PROCESS | 3844 | 1461006868682 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 968ms 12:14:28 INFO - PROCESS | 3844 | 1461006868727 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 3844 | 1461006868729 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 12:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:14:28 INFO - PROCESS | 3844 | 1461006868733 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 3844 | 1461006868735 Marionette TRACE conn3 <- [1,1278,null,{}] 12:14:28 INFO - PROCESS | 3844 | 1461006868738 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:28 INFO - PROCESS | 3844 | 1461006868840 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:14:28 INFO - PROCESS | 3844 | 1461006868943 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 3844 | ++DOCSHELL 1D473400 == 75 [pid = 3844] [id = 329] 12:14:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1D474800) [pid = 3844] [serial = 986] [outer = 00000000] 12:14:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1D60D800) [pid = 3844] [serial = 987] [outer = 1D474800] 12:14:29 INFO - PROCESS | 3844 | 1461006868999 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1D60E800) [pid = 3844] [serial = 988] [outer = 1D474800] 12:14:29 INFO - PROCESS | 3844 | 1461006869649 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 952ms 12:14:29 INFO - PROCESS | 3844 | 1461006869711 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 3844 | 1461006869713 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:14:29 INFO - PROCESS | 3844 | 1461006869717 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 3844 | 1461006869719 Marionette TRACE conn3 <- [1,1282,null,{}] 12:14:29 INFO - PROCESS | 3844 | 1461006869723 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:29 INFO - PROCESS | 3844 | 1461006869843 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:14:30 INFO - PROCESS | 3844 | 1461006870132 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 3844 | ++DOCSHELL 11BF6400 == 76 [pid = 3844] [id = 330] 12:14:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (11F4B400) [pid = 3844] [serial = 989] [outer = 00000000] 12:14:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1350A000) [pid = 3844] [serial = 990] [outer = 11F4B400] 12:14:30 INFO - PROCESS | 3844 | 1461006870200 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (142AFC00) [pid = 3844] [serial = 991] [outer = 11F4B400] 12:14:30 INFO - PROCESS | 3844 | 1461006870810 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1158ms 12:14:30 INFO - PROCESS | 3844 | 1461006870859 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 3844 | 1461006870864 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 12:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:14:30 INFO - PROCESS | 3844 | 1461006870869 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 3844 | 1461006870872 Marionette TRACE conn3 <- [1,1286,null,{}] 12:14:30 INFO - PROCESS | 3844 | 1461006870877 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:30 INFO - PROCESS | 3844 | 1461006870979 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:14:31 INFO - PROCESS | 3844 | 1461006871114 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 3844 | ++DOCSHELL 1664F000 == 77 [pid = 3844] [id = 331] 12:14:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (16656400) [pid = 3844] [serial = 992] [outer = 00000000] 12:14:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (16817400) [pid = 3844] [serial = 993] [outer = 16656400] 12:14:31 INFO - PROCESS | 3844 | 1461006871168 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (17D8F800) [pid = 3844] [serial = 994] [outer = 16656400] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 1967BC00 == 76 [pid = 3844] [id = 323] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 18BE8400 == 75 [pid = 3844] [id = 322] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 18FAF800 == 74 [pid = 3844] [id = 321] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 1A00BC00 == 73 [pid = 3844] [id = 320] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 199AEC00 == 72 [pid = 3844] [id = 319] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 19677800 == 71 [pid = 3844] [id = 318] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 18BE6C00 == 70 [pid = 3844] [id = 317] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 16810000 == 69 [pid = 3844] [id = 316] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 1345E400 == 68 [pid = 3844] [id = 315] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 11BF9400 == 67 [pid = 3844] [id = 314] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (15561800) [pid = 3844] [serial = 879] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (18B2AC00) [pid = 3844] [serial = 882] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1AA50800) [pid = 3844] [serial = 885] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1C2B7800) [pid = 3844] [serial = 888] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (142B0800) [pid = 3844] [serial = 891] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1CBB3400) [pid = 3844] [serial = 921] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOCSHELL 1C992400 == 66 [pid = 3844] [id = 307] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1A5B0000) [pid = 3844] [serial = 909] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (18B2C400) [pid = 3844] [serial = 900] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (18FA6C00) [pid = 3844] [serial = 901] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (142B1C00) [pid = 3844] [serial = 897] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (15D8B000) [pid = 3844] [serial = 898] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (16D42000) [pid = 3844] [serial = 895] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1680B400) [pid = 3844] [serial = 894] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (19798000) [pid = 3844] [serial = 903] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (199AA800) [pid = 3844] [serial = 904] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1AA7C000) [pid = 3844] [serial = 910] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (17D8D400) [pid = 3844] [serial = 915] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1C468400) [pid = 3844] [serial = 912] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1C2B5400) [pid = 3844] [serial = 918] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19980800) [pid = 3844] [serial = 916] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (199CF800) [pid = 3844] [serial = 906] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (19A15C00) [pid = 3844] [serial = 907] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1C469000) [pid = 3844] [serial = 913] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (157EDC00) [pid = 3844] [serial = 832] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1906D000) [pid = 3844] [serial = 838] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (18328C00) [pid = 3844] [serial = 835] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (19A1BC00) [pid = 3844] [serial = 841] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1C2B6000) [pid = 3844] [serial = 919] [outer = 00000000] [url = about:blank] 12:14:31 INFO - PROCESS | 3844 | 1461006871752 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 920ms 12:14:31 INFO - PROCESS | 3844 | 1461006871808 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 3844 | 1461006871811 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 12:14:31 INFO - PROCESS | 3844 | 1461006871816 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:14:31 INFO - PROCESS | 3844 | 1461006871818 Marionette TRACE conn3 <- [1,1290,null,{}] 12:14:31 INFO - PROCESS | 3844 | 1461006871821 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:31 INFO - PROCESS | 3844 | 1461006871906 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:14:32 INFO - PROCESS | 3844 | 1461006872000 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 3844 | ++DOCSHELL 14351000 == 67 [pid = 3844] [id = 332] 12:14:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (15555800) [pid = 3844] [serial = 995] [outer = 00000000] 12:14:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1680C800) [pid = 3844] [serial = 996] [outer = 15555800] 12:14:32 INFO - PROCESS | 3844 | 1461006872044 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18328C00) [pid = 3844] [serial = 997] [outer = 15555800] 12:14:32 INFO - PROCESS | 3844 | 1461006872454 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 714ms 12:14:32 INFO - PROCESS | 3844 | 1461006872516 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 3844 | 1461006872518 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 12:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:14:32 INFO - PROCESS | 3844 | 1461006872523 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 3844 | 1461006872529 Marionette TRACE conn3 <- [1,1294,null,{}] 12:14:32 INFO - PROCESS | 3844 | 1461006872538 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:32 INFO - PROCESS | 3844 | 1461006872647 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:14:32 INFO - PROCESS | 3844 | 1461006872664 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 3844 | ++DOCSHELL 187D2800 == 68 [pid = 3844] [id = 333] 12:14:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (18B27C00) [pid = 3844] [serial = 998] [outer = 00000000] 12:14:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18DAE000) [pid = 3844] [serial = 999] [outer = 18B27C00] 12:14:32 INFO - PROCESS | 3844 | 1461006872715 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18FAAC00) [pid = 3844] [serial = 1000] [outer = 18B27C00] 12:14:33 INFO - PROCESS | 3844 | 1461006873158 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 698ms 12:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:14:33 INFO - PROCESS | 3844 | 1461006873221 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 3844 | 1461006873223 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 12:14:33 INFO - PROCESS | 3844 | 1461006873227 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 3844 | 1461006873228 Marionette TRACE conn3 <- [1,1298,null,{}] 12:14:33 INFO - PROCESS | 3844 | 1461006873232 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:33 INFO - PROCESS | 3844 | 1461006873313 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:14:33 INFO - PROCESS | 3844 | 1461006873322 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 3844 | ++DOCSHELL 13263400 == 69 [pid = 3844] [id = 334] 12:14:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (13462800) [pid = 3844] [serial = 1001] [outer = 00000000] 12:14:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (192CCC00) [pid = 3844] [serial = 1002] [outer = 13462800] 12:14:33 INFO - PROCESS | 3844 | 1461006873366 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1979C800) [pid = 3844] [serial = 1003] [outer = 13462800] 12:14:33 INFO - PROCESS | 3844 | 1461006873871 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 3844 | 1461006873901 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 12:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:14:33 INFO - PROCESS | 3844 | 1461006873904 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 3844 | 1461006873906 Marionette TRACE conn3 <- [1,1302,null,{}] 12:14:33 INFO - PROCESS | 3844 | 1461006873909 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:34 INFO - PROCESS | 3844 | 1461006874016 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:14:34 INFO - PROCESS | 3844 | 1461006874105 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 3844 | ++DOCSHELL 13209C00 == 70 [pid = 3844] [id = 335] 12:14:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (19982800) [pid = 3844] [serial = 1004] [outer = 00000000] 12:14:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (199B2000) [pid = 3844] [serial = 1005] [outer = 19982800] 12:14:34 INFO - PROCESS | 3844 | 1461006874158 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (199D1000) [pid = 3844] [serial = 1006] [outer = 19982800] 12:14:34 INFO - PROCESS | 3844 | 1461006874599 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 746ms 12:14:34 INFO - PROCESS | 3844 | 1461006874645 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 3844 | 1461006874647 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 12:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:14:34 INFO - PROCESS | 3844 | 1461006874656 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 3844 | 1461006874658 Marionette TRACE conn3 <- [1,1306,null,{}] 12:14:34 INFO - PROCESS | 3844 | 1461006874662 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:34 INFO - PROCESS | 3844 | 1461006874779 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:14:34 INFO - PROCESS | 3844 | 1461006874785 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 3844 | ++DOCSHELL 19A0E800 == 71 [pid = 3844] [id = 336] 12:14:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (19A0FC00) [pid = 3844] [serial = 1007] [outer = 00000000] 12:14:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (19FA0400) [pid = 3844] [serial = 1008] [outer = 19A0FC00] 12:14:34 INFO - PROCESS | 3844 | 1461006874880 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19FA2C00) [pid = 3844] [serial = 1009] [outer = 19A0FC00] 12:14:35 INFO - PROCESS | 3844 | 1461006875294 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 713ms 12:14:35 INFO - PROCESS | 3844 | 1461006875355 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 3844 | 1461006875357 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 12:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:14:35 INFO - PROCESS | 3844 | 1461006875366 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 3844 | 1461006875368 Marionette TRACE conn3 <- [1,1310,null,{}] 12:14:35 INFO - PROCESS | 3844 | 1461006875371 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:35 INFO - PROCESS | 3844 | 1461006875505 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:14:35 INFO - PROCESS | 3844 | 1461006875515 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 3844 | ++DOCSHELL 19A8D400 == 72 [pid = 3844] [id = 337] 12:14:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1A0B5400) [pid = 3844] [serial = 1010] [outer = 00000000] 12:14:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1AA6D800) [pid = 3844] [serial = 1011] [outer = 1A0B5400] 12:14:35 INFO - PROCESS | 3844 | 1461006875558 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1AA7C000) [pid = 3844] [serial = 1012] [outer = 1A0B5400] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1AA7AC00) [pid = 3844] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (199B3400) [pid = 3844] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1A011000) [pid = 3844] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (19A1C400) [pid = 3844] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1967A400) [pid = 3844] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18BEFC00) [pid = 3844] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (13509C00) [pid = 3844] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (18BEB400) [pid = 3844] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (13265C00) [pid = 3844] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (16818000) [pid = 3844] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1CBACC00) [pid = 3844] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:14:36 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (19CF3400) [pid = 3844] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:14:36 INFO - PROCESS | 3844 | 1461006876208 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 857ms 12:14:36 INFO - PROCESS | 3844 | 1461006876239 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 3844 | 1461006876240 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 12:14:36 INFO - PROCESS | 3844 | 1461006876244 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 3844 | 1461006876245 Marionette TRACE conn3 <- [1,1314,null,{}] 12:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:14:36 INFO - PROCESS | 3844 | 1461006876249 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:36 INFO - PROCESS | 3844 | 1461006876328 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:14:36 INFO - PROCESS | 3844 | 1461006876337 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 3844 | ++DOCSHELL 13509C00 == 73 [pid = 3844] [id = 338] 12:14:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (15557400) [pid = 3844] [serial = 1013] [outer = 00000000] 12:14:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (18BEFC00) [pid = 3844] [serial = 1014] [outer = 15557400] 12:14:36 INFO - PROCESS | 3844 | 1461006876381 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (19A1C400) [pid = 3844] [serial = 1015] [outer = 15557400] 12:14:36 INFO - PROCESS | 3844 | 1461006876799 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 603ms 12:14:36 INFO - PROCESS | 3844 | 1461006876872 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 3844 | 1461006876874 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 12:14:36 INFO - PROCESS | 3844 | 1461006876877 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 3844 | 1461006876879 Marionette TRACE conn3 <- [1,1318,null,{}] 12:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:14:36 INFO - PROCESS | 3844 | 1461006876882 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:36 INFO - PROCESS | 3844 | 1461006876963 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:14:36 INFO - PROCESS | 3844 | 1461006876969 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 3844 | ++DOCSHELL 199D0000 == 74 [pid = 3844] [id = 339] 12:14:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (19C20800) [pid = 3844] [serial = 1016] [outer = 00000000] 12:14:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1BD14C00) [pid = 3844] [serial = 1017] [outer = 19C20800] 12:14:37 INFO - PROCESS | 3844 | 1461006877012 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1C2B7400) [pid = 3844] [serial = 1018] [outer = 19C20800] 12:14:37 INFO - PROCESS | 3844 | 1461006877430 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 571ms 12:14:37 INFO - PROCESS | 3844 | 1461006877462 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:14:37 INFO - PROCESS | 3844 | 1461006877464 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 12:14:37 INFO - PROCESS | 3844 | 1461006877471 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 3844 | 1461006877473 Marionette TRACE conn3 <- [1,1322,null,{}] 12:14:37 INFO - PROCESS | 3844 | 1461006877477 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:37 INFO - PROCESS | 3844 | 1461006877555 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:14:37 INFO - PROCESS | 3844 | 1461006877561 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 3844 | ++DOCSHELL 1BDA2000 == 75 [pid = 3844] [id = 340] 12:14:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1C2BB800) [pid = 3844] [serial = 1019] [outer = 00000000] 12:14:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1C986400) [pid = 3844] [serial = 1020] [outer = 1C2BB800] 12:14:37 INFO - PROCESS | 3844 | 1461006877610 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1C467C00) [pid = 3844] [serial = 1021] [outer = 1C2BB800] 12:14:38 INFO - PROCESS | 3844 | 1461006878109 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 666ms 12:14:38 INFO - PROCESS | 3844 | 1461006878211 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 3844 | 1461006878215 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 12:14:38 INFO - PROCESS | 3844 | 1461006878220 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 3844 | 1461006878225 Marionette TRACE conn3 <- [1,1326,null,{}] 12:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:14:38 INFO - PROCESS | 3844 | 1461006878231 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:38 INFO - PROCESS | 3844 | 1461006878395 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:14:38 INFO - PROCESS | 3844 | 1461006878524 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 3844 | ++DOCSHELL 146B4400 == 76 [pid = 3844] [id = 341] 12:14:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (14B0A400) [pid = 3844] [serial = 1022] [outer = 00000000] 12:14:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (15BAE400) [pid = 3844] [serial = 1023] [outer = 14B0A400] 12:14:38 INFO - PROCESS | 3844 | 1461006878579 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (15E7B000) [pid = 3844] [serial = 1024] [outer = 14B0A400] 12:14:39 INFO - PROCESS | 3844 | 1461006879585 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1412ms 12:14:39 INFO - PROCESS | 3844 | 1461006879636 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 3844 | 1461006879640 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 12:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:14:39 INFO - PROCESS | 3844 | 1461006879648 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 3844 | 1461006879652 Marionette TRACE conn3 <- [1,1330,null,{}] 12:14:39 INFO - PROCESS | 3844 | 1461006879657 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:39 INFO - PROCESS | 3844 | 1461006879763 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:14:39 INFO - PROCESS | 3844 | 1461006879927 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 3844 | ++DOCSHELL 16D42C00 == 77 [pid = 3844] [id = 342] 12:14:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (17D93C00) [pid = 3844] [serial = 1025] [outer = 00000000] 12:14:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (18BE5000) [pid = 3844] [serial = 1026] [outer = 17D93C00] 12:14:40 INFO - PROCESS | 3844 | 1461006879985 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (18DAC000) [pid = 3844] [serial = 1027] [outer = 17D93C00] 12:14:40 INFO - PROCESS | 3844 | 1461006880568 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 968ms 12:14:40 INFO - PROCESS | 3844 | 1461006880624 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 3844 | 1461006880627 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 12:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:14:40 INFO - PROCESS | 3844 | 1461006880631 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 3844 | 1461006880633 Marionette TRACE conn3 <- [1,1334,null,{}] 12:14:40 INFO - PROCESS | 3844 | 1461006880643 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:40 INFO - PROCESS | 3844 | 1461006880757 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:14:40 INFO - PROCESS | 3844 | 1461006880890 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 3844 | ++DOCSHELL 19A15800 == 78 [pid = 3844] [id = 343] 12:14:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (19D53800) [pid = 3844] [serial = 1028] [outer = 00000000] 12:14:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1AA75000) [pid = 3844] [serial = 1029] [outer = 19D53800] 12:14:40 INFO - PROCESS | 3844 | 1461006880948 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1C468400) [pid = 3844] [serial = 1030] [outer = 19D53800] 12:14:41 INFO - PROCESS | 3844 | 1461006881562 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1015ms 12:14:41 INFO - PROCESS | 3844 | 1461006881633 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 3844 | 1461006881635 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 12:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:14:41 INFO - PROCESS | 3844 | 1461006881639 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 3844 | 1461006881641 Marionette TRACE conn3 <- [1,1338,null,{}] 12:14:41 INFO - PROCESS | 3844 | 1461006881645 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:41 INFO - PROCESS | 3844 | 1461006881747 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:14:41 INFO - PROCESS | 3844 | 1461006881851 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 3844 | ++DOCSHELL 1AA56000 == 79 [pid = 3844] [id = 344] 12:14:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1C45E000) [pid = 3844] [serial = 1031] [outer = 00000000] 12:14:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1D170C00) [pid = 3844] [serial = 1032] [outer = 1C45E000] 12:14:41 INFO - PROCESS | 3844 | 1461006881904 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1D4D5800) [pid = 3844] [serial = 1033] [outer = 1C45E000] 12:14:42 INFO - PROCESS | 3844 | 1461006882518 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 904ms 12:14:42 INFO - PROCESS | 3844 | 1461006882575 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 3844 | 1461006882577 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 12:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:14:42 INFO - PROCESS | 3844 | 1461006882581 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 3844 | 1461006882583 Marionette TRACE conn3 <- [1,1342,null,{}] 12:14:42 INFO - PROCESS | 3844 | 1461006882587 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:42 INFO - PROCESS | 3844 | 1461006882686 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:14:42 INFO - PROCESS | 3844 | 1461006882817 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 3844 | ++DOCSHELL 1CBB5000 == 80 [pid = 3844] [id = 345] 12:14:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1CBB5C00) [pid = 3844] [serial = 1034] [outer = 00000000] 12:14:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1D60B800) [pid = 3844] [serial = 1035] [outer = 1CBB5C00] 12:14:42 INFO - PROCESS | 3844 | 1461006882870 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1D63A000) [pid = 3844] [serial = 1036] [outer = 1CBB5C00] 12:14:43 INFO - PROCESS | 3844 | 1461006883448 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 920ms 12:14:43 INFO - PROCESS | 3844 | 1461006883485 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 3844 | 1461006883488 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 12:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:14:43 INFO - PROCESS | 3844 | 1461006883491 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 3844 | 1461006883493 Marionette TRACE conn3 <- [1,1346,null,{}] 12:14:43 INFO - PROCESS | 3844 | 1461006883497 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:43 INFO - PROCESS | 3844 | 1461006883625 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:14:43 INFO - PROCESS | 3844 | 1461006883760 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 3844 | ++DOCSHELL 1D4E1000 == 81 [pid = 3844] [id = 346] 12:14:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1D601C00) [pid = 3844] [serial = 1037] [outer = 00000000] 12:14:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1D831400) [pid = 3844] [serial = 1038] [outer = 1D601C00] 12:14:43 INFO - PROCESS | 3844 | 1461006883816 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1D839400) [pid = 3844] [serial = 1039] [outer = 1D601C00] 12:14:44 INFO - PROCESS | 3844 | 1461006884459 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1015ms 12:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:14:44 INFO - PROCESS | 3844 | 1461006884526 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 3844 | 1461006884529 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 12:14:44 INFO - PROCESS | 3844 | 1461006884533 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 3844 | 1461006884535 Marionette TRACE conn3 <- [1,1350,null,{}] 12:14:44 INFO - PROCESS | 3844 | 1461006884539 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:44 INFO - PROCESS | 3844 | 1461006884641 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:14:44 INFO - PROCESS | 3844 | 1461006884879 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 3844 | ++DOCSHELL 1320E800 == 82 [pid = 3844] [id = 347] 12:14:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (13514C00) [pid = 3844] [serial = 1040] [outer = 00000000] 12:14:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (15BD6C00) [pid = 3844] [serial = 1041] [outer = 13514C00] 12:14:44 INFO - PROCESS | 3844 | 1461006884934 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1680C000) [pid = 3844] [serial = 1042] [outer = 13514C00] 12:14:45 INFO - PROCESS | 3844 | 1461006885617 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1158ms 12:14:45 INFO - PROCESS | 3844 | 1461006885679 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 3844 | 1461006885684 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 12:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:14:45 INFO - PROCESS | 3844 | 1461006885690 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 3844 | 1461006885692 Marionette TRACE conn3 <- [1,1354,null,{}] 12:14:45 INFO - PROCESS | 3844 | 1461006885697 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:45 INFO - PROCESS | 3844 | 1461006885814 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 1320A800 == 81 [pid = 3844] [id = 269] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 19977000 == 80 [pid = 3844] [id = 231] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 199D0000 == 79 [pid = 3844] [id = 339] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 13509C00 == 78 [pid = 3844] [id = 338] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 19A8D400 == 77 [pid = 3844] [id = 337] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 19A0E800 == 76 [pid = 3844] [id = 336] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 13209C00 == 75 [pid = 3844] [id = 335] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 13263400 == 74 [pid = 3844] [id = 334] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 187D2800 == 73 [pid = 3844] [id = 333] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 14351000 == 72 [pid = 3844] [id = 332] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 1664F000 == 71 [pid = 3844] [id = 331] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 11BF6400 == 70 [pid = 3844] [id = 330] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1CBB1C00) [pid = 3844] [serial = 972] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1D4DAC00) [pid = 3844] [serial = 939] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 1D4D4C00 == 69 [pid = 3844] [id = 328] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 1A0B2000 == 68 [pid = 3844] [id = 327] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 17D8A000 == 67 [pid = 3844] [id = 326] 12:14:45 INFO - PROCESS | 3844 | --DOCSHELL 1345C800 == 66 [pid = 3844] [id = 325] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (1BDA2800) [pid = 3844] [serial = 877] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (199CB400) [pid = 3844] [serial = 957] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1A0B5000) [pid = 3844] [serial = 960] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (19A12000) [pid = 3844] [serial = 958] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1AA55000) [pid = 3844] [serial = 963] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1A1C3C00) [pid = 3844] [serial = 961] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1AA58C00) [pid = 3844] [serial = 964] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (19983800) [pid = 3844] [serial = 954] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (18FB0C00) [pid = 3844] [serial = 951] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (19068400) [pid = 3844] [serial = 952] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1430F000) [pid = 3844] [serial = 945] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (15E71800) [pid = 3844] [serial = 946] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (199CEC00) [pid = 3844] [serial = 966] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1C2B4C00) [pid = 3844] [serial = 930] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (14BBA800) [pid = 3844] [serial = 943] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1430B400) [pid = 3844] [serial = 942] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1D16FC00) [pid = 3844] [serial = 933] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (187D1000) [pid = 3844] [serial = 927] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1D46D000) [pid = 3844] [serial = 936] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (14359800) [pid = 3844] [serial = 924] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (18330800) [pid = 3844] [serial = 948] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18779800) [pid = 3844] [serial = 949] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1CBAD800) [pid = 3844] [serial = 922] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1BDACC00) [pid = 3844] [serial = 969] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1C2BC000) [pid = 3844] [serial = 970] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (199A8C00) [pid = 3844] [serial = 955] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (19A83C00) [pid = 3844] [serial = 967] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3844 | 1461006885944 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 3844 | ++DOCSHELL 1320A800 == 67 [pid = 3844] [id = 348] 12:14:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (13263400) [pid = 3844] [serial = 1043] [outer = 00000000] 12:14:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (14359800) [pid = 3844] [serial = 1044] [outer = 13263400] 12:14:46 INFO - PROCESS | 3844 | 1461006885991 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1555AC00) [pid = 3844] [serial = 1045] [outer = 13263400] 12:14:46 INFO - PROCESS | 3844 | 1461006886443 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 3844 | 1461006886496 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 12:14:46 INFO - PROCESS | 3844 | 1461006886501 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:14:46 INFO - PROCESS | 3844 | 1461006886503 Marionette TRACE conn3 <- [1,1358,null,{}] 12:14:46 INFO - PROCESS | 3844 | 1461006886507 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:46 INFO - PROCESS | 3844 | 1461006886638 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:14:46 INFO - PROCESS | 3844 | 1461006886646 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 3844 | ++DOCSHELL 15555400 == 68 [pid = 3844] [id = 349] 12:14:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (15D91800) [pid = 3844] [serial = 1046] [outer = 00000000] 12:14:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18FBD400) [pid = 3844] [serial = 1047] [outer = 15D91800] 12:14:46 INFO - PROCESS | 3844 | 1461006886691 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1966D800) [pid = 3844] [serial = 1048] [outer = 15D91800] 12:14:47 INFO - PROCESS | 3844 | 1461006887165 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 3844 | 1461006887235 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 12:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:14:47 INFO - PROCESS | 3844 | 1461006887240 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 3844 | 1461006887246 Marionette TRACE conn3 <- [1,1362,null,{}] 12:14:47 INFO - PROCESS | 3844 | 1461006887255 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:47 INFO - PROCESS | 3844 | 1461006887339 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:14:47 INFO - PROCESS | 3844 | 1461006887433 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 3844 | ++DOCSHELL 199A8C00 == 69 [pid = 3844] [id = 350] 12:14:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (199AB400) [pid = 3844] [serial = 1049] [outer = 00000000] 12:14:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (199D0800) [pid = 3844] [serial = 1050] [outer = 199AB400] 12:14:47 INFO - PROCESS | 3844 | 1461006887484 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (19A15400) [pid = 3844] [serial = 1051] [outer = 199AB400] 12:14:47 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:47 INFO - PROCESS | 3844 | 1461006887844 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 12:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:14:47 INFO - PROCESS | 3844 | 1461006887905 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 12:14:47 INFO - PROCESS | 3844 | 1461006887909 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 3844 | 1461006887910 Marionette TRACE conn3 <- [1,1366,null,{}] 12:14:47 INFO - PROCESS | 3844 | 1461006887914 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:48 INFO - PROCESS | 3844 | 1461006887997 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:14:48 INFO - PROCESS | 3844 | 1461006888040 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 3844 | ++DOCSHELL 142AB000 == 70 [pid = 3844] [id = 351] 12:14:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (18773400) [pid = 3844] [serial = 1052] [outer = 00000000] 12:14:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1A0B2000) [pid = 3844] [serial = 1053] [outer = 18773400] 12:14:48 INFO - PROCESS | 3844 | 1461006888087 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1A1CE000) [pid = 3844] [serial = 1054] [outer = 18773400] 12:14:48 INFO - PROCESS | 3844 | 1461006888544 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 3844 | 1461006888609 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 12:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:14:48 INFO - PROCESS | 3844 | 1461006888618 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 3844 | 1461006888620 Marionette TRACE conn3 <- [1,1370,null,{}] 12:14:48 INFO - PROCESS | 3844 | 1461006888623 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:48 INFO - PROCESS | 3844 | 1461006888782 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:14:48 INFO - PROCESS | 3844 | 1461006888842 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 3844 | ++DOCSHELL 1A764400 == 71 [pid = 3844] [id = 352] 12:14:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1AA6F000) [pid = 3844] [serial = 1055] [outer = 00000000] 12:14:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1BD18400) [pid = 3844] [serial = 1056] [outer = 1AA6F000] 12:14:48 INFO - PROCESS | 3844 | 1461006888893 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1C2BA400) [pid = 3844] [serial = 1057] [outer = 1AA6F000] 12:14:49 INFO - PROCESS | 3844 | [3844] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:49 INFO - PROCESS | 3844 | 1461006889359 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 3844 | 1461006889396 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 12:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:14:49 INFO - PROCESS | 3844 | 1461006889440 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 3844 | 1461006889442 Marionette TRACE conn3 <- [1,1374,null,{}] 12:14:49 INFO - PROCESS | 3844 | 1461006889446 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:49 INFO - PROCESS | 3844 | 1461006889559 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:14:49 INFO - PROCESS | 3844 | 1461006889624 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 3844 | ++DOCSHELL 1C985C00 == 72 [pid = 3844] [id = 353] 12:14:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1CBAD000) [pid = 3844] [serial = 1058] [outer = 00000000] 12:14:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1D173400) [pid = 3844] [serial = 1059] [outer = 1CBAD000] 12:14:49 INFO - PROCESS | 3844 | 1461006889667 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1D46D000) [pid = 3844] [serial = 1060] [outer = 1CBAD000] 12:14:50 INFO - PROCESS | 3844 | 1461006890071 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 3844 | 1461006890137 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 12:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:14:50 INFO - PROCESS | 3844 | 1461006890140 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 3844 | 1461006890142 Marionette TRACE conn3 <- [1,1378,null,{}] 12:14:50 INFO - PROCESS | 3844 | 1461006890145 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:50 INFO - PROCESS | 3844 | 1461006890263 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (19A0FC00) [pid = 3844] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (19982800) [pid = 3844] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (18B27C00) [pid = 3844] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (11F4B400) [pid = 3844] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (16656400) [pid = 3844] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (13462800) [pid = 3844] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1A0B5400) [pid = 3844] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (15555800) [pid = 3844] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (15557400) [pid = 3844] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:14:50 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (19C20800) [pid = 3844] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:14:50 INFO - PROCESS | 3844 | 1461006890424 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 3844 | ++DOCSHELL 12DD3800 == 73 [pid = 3844] [id = 354] 12:14:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (13209400) [pid = 3844] [serial = 1061] [outer = 00000000] 12:14:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1430C400) [pid = 3844] [serial = 1062] [outer = 13209400] 12:14:50 INFO - PROCESS | 3844 | 1461006890468 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (16A68800) [pid = 3844] [serial = 1063] [outer = 13209400] 12:14:50 INFO - PROCESS | 3844 | 1461006890814 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 698ms 12:14:50 INFO - PROCESS | 3844 | 1461006890839 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 3844 | 1461006890841 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 12:14:50 INFO - PROCESS | 3844 | 1461006890845 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:14:50 INFO - PROCESS | 3844 | 1461006890846 Marionette TRACE conn3 <- [1,1382,null,{}] 12:14:50 INFO - PROCESS | 3844 | 1461006890850 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 3844 | 1461006891036 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:14:51 INFO - PROCESS | 3844 | 1461006891049 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 3844 | ++DOCSHELL 143A7400 == 74 [pid = 3844] [id = 355] 12:14:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (16656400) [pid = 3844] [serial = 1064] [outer = 00000000] 12:14:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1CBB1C00) [pid = 3844] [serial = 1065] [outer = 16656400] 12:14:51 INFO - PROCESS | 3844 | 1461006891092 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1D475800) [pid = 3844] [serial = 1066] [outer = 16656400] 12:14:51 INFO - PROCESS | 3844 | 1461006891488 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 634ms 12:14:51 INFO - PROCESS | 3844 | 1461006891515 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 3844 | 1461006891517 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 12:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:14:51 INFO - PROCESS | 3844 | 1461006891520 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 3844 | 1461006891521 Marionette TRACE conn3 <- [1,1386,null,{}] 12:14:51 INFO - PROCESS | 3844 | 1461006891525 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 3844 | 1461006891606 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:14:51 INFO - PROCESS | 3844 | 1461006891699 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 3844 | ++DOCSHELL 18BE8000 == 75 [pid = 3844] [id = 356] 12:14:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (19982800) [pid = 3844] [serial = 1067] [outer = 00000000] 12:14:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1D830800) [pid = 3844] [serial = 1068] [outer = 19982800] 12:14:51 INFO - PROCESS | 3844 | 1461006891747 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1D838800) [pid = 3844] [serial = 1069] [outer = 19982800] 12:14:52 INFO - PROCESS | 3844 | 1461006892165 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 698ms 12:14:52 INFO - PROCESS | 3844 | 1461006892221 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 3844 | 1461006892225 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 12:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:14:52 INFO - PROCESS | 3844 | 1461006892230 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 3844 | 1461006892234 Marionette TRACE conn3 <- [1,1390,null,{}] 12:14:52 INFO - PROCESS | 3844 | 1461006892240 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:52 INFO - PROCESS | 3844 | 1461006892413 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:14:52 INFO - PROCESS | 3844 | 1461006892523 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 3844 | ++DOCSHELL 1338FC00 == 76 [pid = 3844] [id = 357] 12:14:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1345E400) [pid = 3844] [serial = 1070] [outer = 00000000] 12:14:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (180C8800) [pid = 3844] [serial = 1071] [outer = 1345E400] 12:14:52 INFO - PROCESS | 3844 | 1461006892580 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (18701800) [pid = 3844] [serial = 1072] [outer = 1345E400] 12:14:53 INFO - PROCESS | 3844 | 1461006893205 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1015ms 12:14:53 INFO - PROCESS | 3844 | 1461006893266 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 3844 | 1461006893272 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 12:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:14:53 INFO - PROCESS | 3844 | 1461006893278 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 3844 | 1461006893281 Marionette TRACE conn3 <- [1,1394,null,{}] 12:14:53 INFO - PROCESS | 3844 | 1461006893285 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:53 INFO - PROCESS | 3844 | 1461006893395 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:14:53 INFO - PROCESS | 3844 | 1461006893531 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 3844 | ++DOCSHELL 1832F800 == 77 [pid = 3844] [id = 358] 12:14:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (187D1800) [pid = 3844] [serial = 1073] [outer = 00000000] 12:14:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (199A7800) [pid = 3844] [serial = 1074] [outer = 187D1800] 12:14:53 INFO - PROCESS | 3844 | 1461006893586 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (199CC000) [pid = 3844] [serial = 1075] [outer = 187D1800] 12:14:54 INFO - PROCESS | 3844 | 1461006894171 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 951ms 12:14:54 INFO - PROCESS | 3844 | 1461006894221 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 3844 | 1461006894224 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 12:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:14:54 INFO - PROCESS | 3844 | 1461006894228 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 3844 | 1461006894231 Marionette TRACE conn3 <- [1,1398,null,{}] 12:14:54 INFO - PROCESS | 3844 | 1461006894242 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:54 INFO - PROCESS | 3844 | 1461006894353 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:14:54 INFO - PROCESS | 3844 | 1461006894494 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 3844 | ++DOCSHELL 1906D000 == 78 [pid = 3844] [id = 359] 12:14:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1C2BD400) [pid = 3844] [serial = 1076] [outer = 00000000] 12:14:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1D4D7800) [pid = 3844] [serial = 1077] [outer = 1C2BD400] 12:14:54 INFO - PROCESS | 3844 | 1461006894550 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1D648000) [pid = 3844] [serial = 1078] [outer = 1C2BD400] 12:14:55 INFO - PROCESS | 3844 | 1461006895281 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1063ms 12:14:55 INFO - PROCESS | 3844 | 1461006895304 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 3844 | 1461006895307 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 12:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:14:55 INFO - PROCESS | 3844 | 1461006895310 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 3844 | 1461006895312 Marionette TRACE conn3 <- [1,1402,null,{}] 12:14:55 INFO - PROCESS | 3844 | 1461006895332 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:55 INFO - PROCESS | 3844 | 1461006895441 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:14:55 INFO - PROCESS | 3844 | 1461006895576 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 3844 | ++DOCSHELL 1DA3DC00 == 79 [pid = 3844] [id = 360] 12:14:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1DA3FC00) [pid = 3844] [serial = 1079] [outer = 00000000] 12:14:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1DA45800) [pid = 3844] [serial = 1080] [outer = 1DA3FC00] 12:14:55 INFO - PROCESS | 3844 | 1461006895631 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1DC22800) [pid = 3844] [serial = 1081] [outer = 1DA3FC00] 12:14:56 INFO - PROCESS | 3844 | 1461006896234 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 983ms 12:14:56 INFO - PROCESS | 3844 | 1461006896276 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 3844 | 1461006896278 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 12:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:14:56 INFO - PROCESS | 3844 | 1461006896295 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 3844 | 1461006896297 Marionette TRACE conn3 <- [1,1406,null,{}] 12:14:56 INFO - PROCESS | 3844 | 1461006896301 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:56 INFO - PROCESS | 3844 | 1461006896401 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:14:56 INFO - PROCESS | 3844 | 1461006896539 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 3844 | ++DOCSHELL 142AD800 == 80 [pid = 3844] [id = 361] 12:14:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1DA39C00) [pid = 3844] [serial = 1082] [outer = 00000000] 12:14:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1DC2CC00) [pid = 3844] [serial = 1083] [outer = 1DA39C00] 12:14:56 INFO - PROCESS | 3844 | 1461006896593 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1DC2E800) [pid = 3844] [serial = 1084] [outer = 1DA39C00] 12:14:57 INFO - PROCESS | 3844 | 1461006897208 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 952ms 12:14:57 INFO - PROCESS | 3844 | 1461006897238 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 3844 | 1461006897240 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 12:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:14:57 INFO - PROCESS | 3844 | 1461006897243 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 3844 | 1461006897245 Marionette TRACE conn3 <- [1,1410,null,{}] 12:14:57 INFO - PROCESS | 3844 | 1461006897249 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:57 INFO - PROCESS | 3844 | 1461006897418 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:14:57 INFO - PROCESS | 3844 | 1461006897534 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 3844 | ++DOCSHELL 1364C000 == 81 [pid = 3844] [id = 362] 12:14:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (142AA400) [pid = 3844] [serial = 1085] [outer = 00000000] 12:14:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (157F5800) [pid = 3844] [serial = 1086] [outer = 142AA400] 12:14:57 INFO - PROCESS | 3844 | 1461006897636 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1832D400) [pid = 3844] [serial = 1087] [outer = 142AA400] 12:14:58 INFO - PROCESS | 3844 | 1461006898493 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1269ms 12:14:58 INFO - PROCESS | 3844 | 1461006898532 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 3844 | 1461006898536 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 12:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:14:58 INFO - PROCESS | 3844 | 1461006898564 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 3844 | 1461006898567 Marionette TRACE conn3 <- [1,1414,null,{}] 12:14:58 INFO - PROCESS | 3844 | 1461006898576 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:58 INFO - PROCESS | 3844 | 1461006898715 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:14:58 INFO - PROCESS | 3844 | 1461006898861 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 3844 | ++DOCSHELL 13464C00 == 82 [pid = 3844] [id = 363] 12:14:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (15749400) [pid = 3844] [serial = 1088] [outer = 00000000] 12:14:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1832B400) [pid = 3844] [serial = 1089] [outer = 15749400] 12:14:58 INFO - PROCESS | 3844 | 1461006898914 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (18BF0000) [pid = 3844] [serial = 1090] [outer = 15749400] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 1CE3F000 == 81 [pid = 3844] [id = 311] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 1CE43000 == 80 [pid = 3844] [id = 313] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 143A7400 == 79 [pid = 3844] [id = 355] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 12DD3800 == 78 [pid = 3844] [id = 354] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 1C985C00 == 77 [pid = 3844] [id = 353] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 1A764400 == 76 [pid = 3844] [id = 352] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 142AB000 == 75 [pid = 3844] [id = 351] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 199A8C00 == 74 [pid = 3844] [id = 350] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 15555400 == 73 [pid = 3844] [id = 349] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 1320A800 == 72 [pid = 3844] [id = 348] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 1320E800 == 71 [pid = 3844] [id = 347] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1C986400) [pid = 3844] [serial = 1020] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOCSHELL 146B4400 == 70 [pid = 3844] [id = 341] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (19FA0400) [pid = 3844] [serial = 1008] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (199B2000) [pid = 3844] [serial = 1005] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (19FA2C00) [pid = 3844] [serial = 1009] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (18DAE000) [pid = 3844] [serial = 999] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (18FAAC00) [pid = 3844] [serial = 1000] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (16819800) [pid = 3844] [serial = 975] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (142AFC00) [pid = 3844] [serial = 991] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1350A000) [pid = 3844] [serial = 990] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (17D8F800) [pid = 3844] [serial = 994] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (16817400) [pid = 3844] [serial = 993] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (1D4DB400) [pid = 3844] [serial = 984] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (192CCC00) [pid = 3844] [serial = 1002] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1AA6D800) [pid = 3844] [serial = 1011] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1680C800) [pid = 3844] [serial = 996] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (18328C00) [pid = 3844] [serial = 997] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1D16B400) [pid = 3844] [serial = 981] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1D60D800) [pid = 3844] [serial = 987] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (18FAE800) [pid = 3844] [serial = 978] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (18BEFC00) [pid = 3844] [serial = 1014] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1BD14C00) [pid = 3844] [serial = 1017] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1AA7C000) [pid = 3844] [serial = 1012] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (19A1C400) [pid = 3844] [serial = 1015] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (199D1000) [pid = 3844] [serial = 1006] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1C2B7400) [pid = 3844] [serial = 1018] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1979C800) [pid = 3844] [serial = 1003] [outer = 00000000] [url = about:blank] 12:14:59 INFO - PROCESS | 3844 | 1461006899452 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 967ms 12:14:59 INFO - PROCESS | 3844 | 1461006899508 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 3844 | 1461006899514 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 12:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:14:59 INFO - PROCESS | 3844 | 1461006899568 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 3844 | 1461006899572 Marionette TRACE conn3 <- [1,1418,null,{}] 12:14:59 INFO - PROCESS | 3844 | 1461006899577 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:59 INFO - PROCESS | 3844 | 1461006899664 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:14:59 INFO - PROCESS | 3844 | 1461006899758 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 3844 | ++DOCSHELL 1350C800 == 71 [pid = 3844] [id = 364] 12:14:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (13630400) [pid = 3844] [serial = 1091] [outer = 00000000] 12:14:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (18083000) [pid = 3844] [serial = 1092] [outer = 13630400] 12:14:59 INFO - PROCESS | 3844 | 1461006899803 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (18FBBC00) [pid = 3844] [serial = 1093] [outer = 13630400] 12:15:00 INFO - PROCESS | 3844 | 1461006900216 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 714ms 12:15:00 INFO - PROCESS | 3844 | 1461006900272 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 3844 | 1461006900274 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 12:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:15:00 INFO - PROCESS | 3844 | 1461006900277 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 3844 | 1461006900281 Marionette TRACE conn3 <- [1,1422,null,{}] 12:15:00 INFO - PROCESS | 3844 | 1461006900291 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:00 INFO - PROCESS | 3844 | 1461006900405 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:15:00 INFO - PROCESS | 3844 | 1461006900421 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 3844 | ++DOCSHELL 1997A000 == 72 [pid = 3844] [id = 365] 12:15:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (19981400) [pid = 3844] [serial = 1094] [outer = 00000000] 12:15:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (199AC400) [pid = 3844] [serial = 1095] [outer = 19981400] 12:15:00 INFO - PROCESS | 3844 | 1461006900468 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (199C4800) [pid = 3844] [serial = 1096] [outer = 19981400] 12:15:00 INFO - PROCESS | 3844 | 1461006900933 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 713ms 12:15:00 INFO - PROCESS | 3844 | 1461006900977 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 3844 | 1461006900979 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 12:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:15:00 INFO - PROCESS | 3844 | 1461006900982 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 3844 | 1461006900984 Marionette TRACE conn3 <- [1,1426,null,{}] 12:15:01 INFO - PROCESS | 3844 | 1461006900988 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:01 INFO - PROCESS | 3844 | 1461006901070 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:15:01 INFO - PROCESS | 3844 | 1461006901080 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 3844 | ++DOCSHELL 159E7000 == 73 [pid = 3844] [id = 366] 12:15:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (199D1800) [pid = 3844] [serial = 1097] [outer = 00000000] 12:15:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (19A8D400) [pid = 3844] [serial = 1098] [outer = 199D1800] 12:15:01 INFO - PROCESS | 3844 | 1461006901124 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (19FA1000) [pid = 3844] [serial = 1099] [outer = 199D1800] 12:15:01 INFO - PROCESS | 3844 | 1461006901559 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 651ms 12:15:01 INFO - PROCESS | 3844 | 1461006901620 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 3844 | 1461006901622 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 12:15:01 INFO - PROCESS | 3844 | 1461006901625 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:15:01 INFO - PROCESS | 3844 | 1461006901627 Marionette TRACE conn3 <- [1,1430,null,{}] 12:15:01 INFO - PROCESS | 3844 | 1461006901631 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:01 INFO - PROCESS | 3844 | 1461006901788 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:15:01 INFO - PROCESS | 3844 | 1461006901874 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 3844 | ++DOCSHELL 1A0B5400 == 74 [pid = 3844] [id = 367] 12:15:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1A0B5800) [pid = 3844] [serial = 1100] [outer = 00000000] 12:15:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1A5AD800) [pid = 3844] [serial = 1101] [outer = 1A0B5800] 12:15:01 INFO - PROCESS | 3844 | 1461006901920 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1AA6E400) [pid = 3844] [serial = 1102] [outer = 1A0B5800] 12:15:02 INFO - PROCESS | 3844 | 1461006902345 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 761ms 12:15:02 INFO - PROCESS | 3844 | 1461006902398 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 3844 | 1461006902400 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 12:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:15:02 INFO - PROCESS | 3844 | 1461006902404 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 3844 | 1461006902406 Marionette TRACE conn3 <- [1,1434,null,{}] 12:15:02 INFO - PROCESS | 3844 | 1461006902409 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:02 INFO - PROCESS | 3844 | 1461006902537 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:15:02 INFO - PROCESS | 3844 | 1461006902601 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 3844 | ++DOCSHELL 1AA58800 == 75 [pid = 3844] [id = 368] 12:15:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1AA70C00) [pid = 3844] [serial = 1103] [outer = 00000000] 12:15:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1C464000) [pid = 3844] [serial = 1104] [outer = 1AA70C00] 12:15:02 INFO - PROCESS | 3844 | 1461006902647 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1C98B800) [pid = 3844] [serial = 1105] [outer = 1AA70C00] 12:15:03 INFO - PROCESS | 3844 | 1461006903071 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 714ms 12:15:03 INFO - PROCESS | 3844 | 1461006903103 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 3844 | 1461006903105 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 12:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:15:03 INFO - PROCESS | 3844 | 1461006903109 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 3844 | 1461006903110 Marionette TRACE conn3 <- [1,1438,null,{}] 12:15:03 INFO - PROCESS | 3844 | 1461006903114 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:03 INFO - PROCESS | 3844 | 1461006903257 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:15:03 INFO - PROCESS | 3844 | 1461006903263 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 3844 | ++DOCSHELL 1BD12800 == 76 [pid = 3844] [id = 369] 12:15:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1C2C0C00) [pid = 3844] [serial = 1106] [outer = 00000000] 12:15:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1D166C00) [pid = 3844] [serial = 1107] [outer = 1C2C0C00] 12:15:03 INFO - PROCESS | 3844 | 1461006903310 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1D46C800) [pid = 3844] [serial = 1108] [outer = 1C2C0C00] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (16656400) [pid = 3844] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1AA6F000) [pid = 3844] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1C2BB800) [pid = 3844] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (1CBAD000) [pid = 3844] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (13263400) [pid = 3844] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (15D91800) [pid = 3844] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (199AB400) [pid = 3844] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (18773400) [pid = 3844] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (13514C00) [pid = 3844] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:15:03 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (13209400) [pid = 3844] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:15:03 INFO - PROCESS | 3844 | 1461006903943 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 857ms 12:15:03 INFO - PROCESS | 3844 | 1461006903984 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 3844 | 1461006903986 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 12:15:03 INFO - PROCESS | 3844 | 1461006903989 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:15:03 INFO - PROCESS | 3844 | 1461006903991 Marionette TRACE conn3 <- [1,1442,null,{}] 12:15:03 INFO - PROCESS | 3844 | 1461006903995 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:04 INFO - PROCESS | 3844 | 1461006904075 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:15:04 INFO - PROCESS | 3844 | 1461006904081 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 3844 | ++DOCSHELL 1870C000 == 77 [pid = 3844] [id = 370] 12:15:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (18779400) [pid = 3844] [serial = 1109] [outer = 00000000] 12:15:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1A1C2C00) [pid = 3844] [serial = 1110] [outer = 18779400] 12:15:04 INFO - PROCESS | 3844 | 1461006904124 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1C987C00) [pid = 3844] [serial = 1111] [outer = 18779400] 12:15:04 INFO - PROCESS | 3844 | 1461006904573 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 635ms 12:15:04 INFO - PROCESS | 3844 | 1461006904628 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 3844 | 1461006904629 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 12:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:15:04 INFO - PROCESS | 3844 | 1461006904633 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 3844 | 1461006904634 Marionette TRACE conn3 <- [1,1446,null,{}] 12:15:04 INFO - PROCESS | 3844 | 1461006904638 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:04 INFO - PROCESS | 3844 | 1461006904722 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:15:04 INFO - PROCESS | 3844 | 1461006904730 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 3844 | ++DOCSHELL 1AA58C00 == 78 [pid = 3844] [id = 371] 12:15:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1C18B000) [pid = 3844] [serial = 1112] [outer = 00000000] 12:15:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1C191400) [pid = 3844] [serial = 1113] [outer = 1C18B000] 12:15:04 INFO - PROCESS | 3844 | 1461006904776 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1C194000) [pid = 3844] [serial = 1114] [outer = 1C18B000] 12:15:05 INFO - PROCESS | 3844 | 1461006905206 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 602ms 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:15:05 INFO - PROCESS | 3844 | 1461006905235 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 3844 | 1461006905237 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 12:15:05 INFO - PROCESS | 3844 | 1461006905245 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 3844 | 1461006905246 Marionette TRACE conn3 <- [1,1450,null,{}] 12:15:05 INFO - PROCESS | 3844 | 1461006905250 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:05 INFO - PROCESS | 3844 | 1461006905330 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:15:05 INFO - PROCESS | 3844 | 1461006905337 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 3844 | ++DOCSHELL 1C190800 == 79 [pid = 3844] [id = 372] 12:15:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1C192800) [pid = 3844] [serial = 1115] [outer = 00000000] 12:15:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1D60D800) [pid = 3844] [serial = 1116] [outer = 1C192800] 12:15:05 INFO - PROCESS | 3844 | 1461006905381 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1D642000) [pid = 3844] [serial = 1117] [outer = 1C192800] 12:15:05 INFO - PROCESS | 3844 | 1461006905823 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 635ms 12:15:05 INFO - PROCESS | 3844 | 1461006905911 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 3844 | 1461006905915 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:15:05 INFO - PROCESS | 3844 | 1461006905921 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 3844 | 1461006905925 Marionette TRACE conn3 <- [1,1454,null,{}] 12:15:05 INFO - PROCESS | 3844 | 1461006905936 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:06 INFO - PROCESS | 3844 | 1461006906106 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:15:06 INFO - PROCESS | 3844 | 1461006906275 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 3844 | ++DOCSHELL 164B2000 == 80 [pid = 3844] [id = 373] 12:15:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1664E800) [pid = 3844] [serial = 1118] [outer = 00000000] 12:15:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (16819400) [pid = 3844] [serial = 1119] [outer = 1664E800] 12:15:06 INFO - PROCESS | 3844 | 1461006906329 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (17D8A000) [pid = 3844] [serial = 1120] [outer = 1664E800] 12:15:06 INFO - PROCESS | 3844 | 1461006906888 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1016ms 12:15:06 INFO - PROCESS | 3844 | 1461006906954 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 3844 | 1461006906957 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 12:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:15:06 INFO - PROCESS | 3844 | 1461006906965 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 3844 | 1461006906969 Marionette TRACE conn3 <- [1,1458,null,{}] 12:15:06 INFO - PROCESS | 3844 | 1461006906974 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:07 INFO - PROCESS | 3844 | 1461006907111 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:15:07 INFO - PROCESS | 3844 | 1461006907248 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 3844 | ++DOCSHELL 18778400 == 81 [pid = 3844] [id = 374] 12:15:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (18BE6400) [pid = 3844] [serial = 1121] [outer = 00000000] 12:15:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (19980000) [pid = 3844] [serial = 1122] [outer = 18BE6400] 12:15:07 INFO - PROCESS | 3844 | 1461006907302 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (199C3800) [pid = 3844] [serial = 1123] [outer = 18BE6400] 12:15:07 INFO - PROCESS | 3844 | 1461006907924 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1016ms 12:15:08 INFO - PROCESS | 3844 | 1461006907967 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 3844 | 1461006907969 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 12:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:15:08 INFO - PROCESS | 3844 | 1461006907973 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 3844 | 1461006907975 Marionette TRACE conn3 <- [1,1462,null,{}] 12:15:08 INFO - PROCESS | 3844 | 1461006907985 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:08 INFO - PROCESS | 3844 | 1461006908142 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:15:08 INFO - PROCESS | 3844 | 1461006908296 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 3844 | ++DOCSHELL 1C198C00 == 82 [pid = 3844] [id = 375] 12:15:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1C2B6400) [pid = 3844] [serial = 1124] [outer = 00000000] 12:15:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1C469C00) [pid = 3844] [serial = 1125] [outer = 1C2B6400] 12:15:08 INFO - PROCESS | 3844 | 1461006908355 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1D60F400) [pid = 3844] [serial = 1126] [outer = 1C2B6400] 12:15:09 INFO - PROCESS | 3844 | 1461006909003 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1062ms 12:15:09 INFO - PROCESS | 3844 | 1461006909045 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 3844 | 1461006909047 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 12:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:15:09 INFO - PROCESS | 3844 | 1461006909051 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 3844 | 1461006909053 Marionette TRACE conn3 <- [1,1466,null,{}] 12:15:09 INFO - PROCESS | 3844 | 1461006909056 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:09 INFO - PROCESS | 3844 | 1461006909162 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:15:09 INFO - PROCESS | 3844 | 1461006909270 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 3844 | ++DOCSHELL 1DA3D800 == 83 [pid = 3844] [id = 376] 12:15:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1DA3E400) [pid = 3844] [serial = 1127] [outer = 00000000] 12:15:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1E244C00) [pid = 3844] [serial = 1128] [outer = 1DA3E400] 12:15:09 INFO - PROCESS | 3844 | 1461006909324 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1E248C00) [pid = 3844] [serial = 1129] [outer = 1DA3E400] 12:15:09 INFO - PROCESS | 3844 | 1461006909882 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 920ms 12:15:09 INFO - PROCESS | 3844 | 1461006909955 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 3844 | 1461006909957 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 12:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:15:09 INFO - PROCESS | 3844 | 1461006909961 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 3844 | 1461006909963 Marionette TRACE conn3 <- [1,1470,null,{}] 12:15:09 INFO - PROCESS | 3844 | 1461006909967 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:10 INFO - PROCESS | 3844 | 1461006910068 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:15:10 INFO - PROCESS | 3844 | 1461006910204 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 3844 | ++DOCSHELL 1C190400 == 84 [pid = 3844] [id = 377] 12:15:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (1D60A000) [pid = 3844] [serial = 1130] [outer = 00000000] 12:15:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (1E250400) [pid = 3844] [serial = 1131] [outer = 1D60A000] 12:15:10 INFO - PROCESS | 3844 | 1461006910259 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (1E3A5C00) [pid = 3844] [serial = 1132] [outer = 1D60A000] 12:15:10 INFO - PROCESS | 3844 | 1461006910888 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 952ms 12:15:10 INFO - PROCESS | 3844 | 1461006910939 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 3844 | 1461006910943 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 12:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:15:10 INFO - PROCESS | 3844 | 1461006910947 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 3844 | 1461006910949 Marionette TRACE conn3 <- [1,1474,null,{}] 12:15:10 INFO - PROCESS | 3844 | 1461006910953 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:11 INFO - PROCESS | 3844 | 1461006911109 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:15:11 INFO - PROCESS | 3844 | 1461006911248 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 3844 | ++DOCSHELL 1E3AAC00 == 85 [pid = 3844] [id = 378] 12:15:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (1E3DE400) [pid = 3844] [serial = 1133] [outer = 00000000] 12:15:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1E3E7C00) [pid = 3844] [serial = 1134] [outer = 1E3DE400] 12:15:11 INFO - PROCESS | 3844 | 1461006911304 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1E83AC00) [pid = 3844] [serial = 1135] [outer = 1E3DE400] 12:15:12 INFO - PROCESS | 3844 | 1461006912159 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1253ms 12:15:12 INFO - PROCESS | 3844 | 1461006912190 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 3844 | 1461006912193 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 12:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:15:12 INFO - PROCESS | 3844 | 1461006912199 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 3844 | 1461006912202 Marionette TRACE conn3 <- [1,1478,null,{}] 12:15:12 INFO - PROCESS | 3844 | 1461006912209 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:12 INFO - PROCESS | 3844 | 1461006912309 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:15:12 INFO - PROCESS | 3844 | 1461006912480 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 3844 | ++DOCSHELL 18777400 == 86 [pid = 3844] [id = 379] 12:15:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1877AC00) [pid = 3844] [serial = 1136] [outer = 00000000] 12:15:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (18DB0400) [pid = 3844] [serial = 1137] [outer = 1877AC00] 12:15:12 INFO - PROCESS | 3844 | 1461006912532 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (18FAF400) [pid = 3844] [serial = 1138] [outer = 1877AC00] 12:15:13 INFO - PROCESS | 3844 | 1461006913078 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 904ms 12:15:13 INFO - PROCESS | 3844 | 1461006913137 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 3844 | 1461006913142 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 12:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:15:13 INFO - PROCESS | 3844 | 1461006913148 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 3844 | 1461006913151 Marionette TRACE conn3 <- [1,1482,null,{}] 12:15:13 INFO - PROCESS | 3844 | 1461006913154 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:13 INFO - PROCESS | 3844 | 1461006913253 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:15:13 INFO - PROCESS | 3844 | 1461006913367 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 3844 | ++DOCSHELL 19069400 == 87 [pid = 3844] [id = 380] 12:15:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1966FC00) [pid = 3844] [serial = 1139] [outer = 00000000] 12:15:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (199C9800) [pid = 3844] [serial = 1140] [outer = 1966FC00] 12:15:13 INFO - PROCESS | 3844 | 1461006913414 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (19A18C00) [pid = 3844] [serial = 1141] [outer = 1966FC00] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1AA58C00 == 86 [pid = 3844] [id = 371] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1870C000 == 85 [pid = 3844] [id = 370] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1BD12800 == 84 [pid = 3844] [id = 369] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1AA58800 == 83 [pid = 3844] [id = 368] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1A0B5400 == 82 [pid = 3844] [id = 367] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 159E7000 == 81 [pid = 3844] [id = 366] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1997A000 == 80 [pid = 3844] [id = 365] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1350C800 == 79 [pid = 3844] [id = 364] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 13464C00 == 78 [pid = 3844] [id = 363] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1D830800) [pid = 3844] [serial = 1068] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOCSHELL 1338FC00 == 77 [pid = 3844] [id = 357] 12:15:14 INFO - PROCESS | 3844 | 1461006914086 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1015ms 12:15:14 INFO - PROCESS | 3844 | 1461006914149 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 3844 | 1461006914151 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 12:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:15:14 INFO - PROCESS | 3844 | 1461006914154 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 3844 | 1461006914158 Marionette TRACE conn3 <- [1,1486,null,{}] 12:15:14 INFO - PROCESS | 3844 | 1461006914183 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (1680C000) [pid = 3844] [serial = 1042] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (15BD6C00) [pid = 3844] [serial = 1041] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1D831400) [pid = 3844] [serial = 1038] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (1430C400) [pid = 3844] [serial = 1062] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1D46D000) [pid = 3844] [serial = 1060] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (1CBB1C00) [pid = 3844] [serial = 1065] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (16A68800) [pid = 3844] [serial = 1063] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1A1CE000) [pid = 3844] [serial = 1054] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1D475800) [pid = 3844] [serial = 1066] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (1BD18400) [pid = 3844] [serial = 1056] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (1C467C00) [pid = 3844] [serial = 1021] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (15BAE400) [pid = 3844] [serial = 1023] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (18BE5000) [pid = 3844] [serial = 1026] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1AA75000) [pid = 3844] [serial = 1029] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1D173400) [pid = 3844] [serial = 1059] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1D170C00) [pid = 3844] [serial = 1032] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1D60B800) [pid = 3844] [serial = 1035] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (14359800) [pid = 3844] [serial = 1044] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1555AC00) [pid = 3844] [serial = 1045] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (18FBD400) [pid = 3844] [serial = 1047] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1966D800) [pid = 3844] [serial = 1048] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (199D0800) [pid = 3844] [serial = 1050] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (19A15400) [pid = 3844] [serial = 1051] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1A0B2000) [pid = 3844] [serial = 1053] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1C2BA400) [pid = 3844] [serial = 1057] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3844 | 1461006914321 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:15:14 INFO - PROCESS | 3844 | 1461006914338 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 3844 | ++DOCSHELL 15D8C800 == 78 [pid = 3844] [id = 381] 12:15:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (15DCFC00) [pid = 3844] [serial = 1142] [outer = 00000000] 12:15:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (18775400) [pid = 3844] [serial = 1143] [outer = 15DCFC00] 12:15:14 INFO - PROCESS | 3844 | 1461006914385 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (19977000) [pid = 3844] [serial = 1144] [outer = 15DCFC00] 12:15:14 INFO - PROCESS | 3844 | 1461006914890 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:15:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (16A68800) [pid = 3844] [serial = 1145] [outer = 1E3AB400] 12:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 745ms 12:15:14 INFO - PROCESS | 3844 | 1461006914950 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 3844 | 1461006914952 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 12:15:14 INFO - PROCESS | 3844 | 1461006914962 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 3844 | 1461006914963 Marionette TRACE conn3 <- [1,1490,null,{}] 12:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:15:14 INFO - PROCESS | 3844 | 1461006914967 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:15 INFO - PROCESS | 3844 | 1461006915051 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:15:15 INFO - PROCESS | 3844 | 1461006915059 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 3844 | ++DOCSHELL 15E7C000 == 79 [pid = 3844] [id = 382] 12:15:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1A1CD800) [pid = 3844] [serial = 1146] [outer = 00000000] 12:15:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1AA75000) [pid = 3844] [serial = 1147] [outer = 1A1CD800] 12:15:15 INFO - PROCESS | 3844 | 1461006915111 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1C196800) [pid = 3844] [serial = 1148] [outer = 1A1CD800] 12:15:15 INFO - PROCESS | 3844 | 1461006915561 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 634ms 12:15:15 INFO - PROCESS | 3844 | 1461006915606 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 3844 | 1461006915608 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:15:15 INFO - PROCESS | 3844 | 1461006915611 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 3844 | 1461006915613 Marionette TRACE conn3 <- [1,1494,null,{}] 12:15:15 INFO - PROCESS | 3844 | 1461006915616 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:15 INFO - PROCESS | 3844 | 1461006915725 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:15:15 INFO - PROCESS | 3844 | 1461006915734 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 3844 | ++DOCSHELL 1C2BC000 == 80 [pid = 3844] [id = 383] 12:15:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1C45C400) [pid = 3844] [serial = 1149] [outer = 00000000] 12:15:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1C98F800) [pid = 3844] [serial = 1150] [outer = 1C45C400] 12:15:15 INFO - PROCESS | 3844 | 1461006915780 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1CBB5400) [pid = 3844] [serial = 1151] [outer = 1C45C400] 12:15:16 INFO - PROCESS | 3844 | 1461006916250 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 714ms 12:15:16 INFO - PROCESS | 3844 | 1461006916310 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 3844 | 1461006916312 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:15:16 INFO - PROCESS | 3844 | 1461006916315 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 3844 | 1461006916317 Marionette TRACE conn3 <- [1,1498,null,{}] 12:15:16 INFO - PROCESS | 3844 | 1461006916321 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:16 INFO - PROCESS | 3844 | 1461006916418 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:15:16 INFO - PROCESS | 3844 | 1461006916431 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 3844 | ++DOCSHELL 1D241800 == 81 [pid = 3844] [id = 384] 12:15:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1D46EC00) [pid = 3844] [serial = 1152] [outer = 00000000] 12:15:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1D606400) [pid = 3844] [serial = 1153] [outer = 1D46EC00] 12:15:16 INFO - PROCESS | 3844 | 1461006916475 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1D641800) [pid = 3844] [serial = 1154] [outer = 1D46EC00] 12:15:17 INFO - PROCESS | 3844 | 1461006917017 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 714ms 12:15:17 INFO - PROCESS | 3844 | 1461006917048 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 3844 | 1461006917050 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:15:17 INFO - PROCESS | 3844 | 1461006917053 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 3844 | 1461006917055 Marionette TRACE conn3 <- [1,1502,null,{}] 12:15:17 INFO - PROCESS | 3844 | 1461006917058 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 3844 | 1461006917209 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:15:17 INFO - PROCESS | 3844 | 1461006917228 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 3844 | ++DOCSHELL 1D60AC00 == 82 [pid = 3844] [id = 385] 12:15:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1D63A800) [pid = 3844] [serial = 1155] [outer = 00000000] 12:15:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (1DC22C00) [pid = 3844] [serial = 1156] [outer = 1D63A800] 12:15:17 INFO - PROCESS | 3844 | 1461006917272 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (1E241800) [pid = 3844] [serial = 1157] [outer = 1D63A800] 12:15:17 INFO - PROCESS | 3844 | 1461006917693 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 714ms 12:15:17 INFO - PROCESS | 3844 | 1461006917753 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 3844 | 1461006917755 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 12:15:17 INFO - PROCESS | 3844 | 1461006917758 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:15:17 INFO - PROCESS | 3844 | 1461006917760 Marionette TRACE conn3 <- [1,1506,null,{}] 12:15:17 INFO - PROCESS | 3844 | 1461006917763 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 3844 | 1461006917877 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:15:17 INFO - PROCESS | 3844 | 1461006917883 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 3844 | ++DOCSHELL 16811800 == 83 [pid = 3844] [id = 386] 12:15:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (1DA38000) [pid = 3844] [serial = 1158] [outer = 00000000] 12:15:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (1E3AEC00) [pid = 3844] [serial = 1159] [outer = 1DA38000] 12:15:17 INFO - PROCESS | 3844 | 1461006917930 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1E3DD800) [pid = 3844] [serial = 1160] [outer = 1DA38000] 12:15:18 INFO - PROCESS | 3844 | 1461006918378 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 650ms 12:15:18 INFO - PROCESS | 3844 | 1461006918396 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 3844 | 1461006918398 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 12:15:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:15:18 INFO - PROCESS | 3844 | 1461006918402 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 3844 | 1461006918403 Marionette TRACE conn3 <- [1,1510,null,{}] 12:15:18 INFO - PROCESS | 3844 | 1461006918407 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:18 INFO - PROCESS | 3844 | 1461006918524 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:15:18 INFO - PROCESS | 3844 | 1461006918618 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 3844 | ++DOCSHELL 1E3ABC00 == 84 [pid = 3844] [id = 387] 12:15:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1E3AC400) [pid = 3844] [serial = 1161] [outer = 00000000] 12:15:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1E840400) [pid = 3844] [serial = 1162] [outer = 1E3AC400] 12:15:18 INFO - PROCESS | 3844 | 1461006918663 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1E842000) [pid = 3844] [serial = 1163] [outer = 1E3AC400] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (13659400) [pid = 3844] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1CE4A000) [pid = 3844] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (13460000) [pid = 3844] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (1CE3F800) [pid = 3844] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (18380C00) [pid = 3844] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (11BFBC00) [pid = 3844] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (1A54D400) [pid = 3844] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (19A17C00) [pid = 3844] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (15BCDC00) [pid = 3844] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1CE4A400) [pid = 3844] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1BDAA800) [pid = 3844] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (19A13C00) [pid = 3844] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1AA70C00) [pid = 3844] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1A0B5800) [pid = 3844] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1C2C0C00) [pid = 3844] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (18779400) [pid = 3844] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1C18B000) [pid = 3844] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (15749400) [pid = 3844] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (142AA400) [pid = 3844] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (199D1800) [pid = 3844] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (13630400) [pid = 3844] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:15:19 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (19981400) [pid = 3844] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:15:19 INFO - PROCESS | 3844 | 1461006919373 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:15:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:15:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:15:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:15:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:15:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:15:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:15:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:15:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:15:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1015ms 12:15:19 INFO - PROCESS | 3844 | 1461006919454 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 3844 | 1461006919456 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 12:15:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:15:19 INFO - PROCESS | 3844 | 1461006919460 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 3844 | 1461006919462 Marionette TRACE conn3 <- [1,1514,null,{}] 12:15:19 INFO - PROCESS | 3844 | 1461006919465 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:19 INFO - PROCESS | 3844 | 1461006919547 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:15:19 INFO - PROCESS | 3844 | 1461006919553 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 3844 | ++DOCSHELL 15E73800 == 85 [pid = 3844] [id = 388] 12:15:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (18FAC000) [pid = 3844] [serial = 1164] [outer = 00000000] 12:15:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1942C400) [pid = 3844] [serial = 1165] [outer = 18FAC000] 12:15:19 INFO - PROCESS | 3844 | 1461006919597 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1942EC00) [pid = 3844] [serial = 1166] [outer = 18FAC000] 12:15:20 INFO - PROCESS | 3844 | 1461006920027 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:15:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:15:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:15:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:15:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 603ms 12:15:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:15:20 INFO - PROCESS | 3844 | 1461006920057 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 3844 | 1461006920060 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 12:15:20 INFO - PROCESS | 3844 | 1461006920063 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 3844 | 1461006920065 Marionette TRACE conn3 <- [1,1518,null,{}] 12:15:20 INFO - PROCESS | 3844 | 1461006920069 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:20 INFO - PROCESS | 3844 | 1461006920168 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:15:20 INFO - PROCESS | 3844 | 1461006920174 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 3844 | ++DOCSHELL 1942AC00 == 86 [pid = 3844] [id = 389] 12:15:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (19433C00) [pid = 3844] [serial = 1167] [outer = 00000000] 12:15:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1A556C00) [pid = 3844] [serial = 1168] [outer = 19433C00] 12:15:20 INFO - PROCESS | 3844 | 1461006920222 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1C191000) [pid = 3844] [serial = 1169] [outer = 19433C00] 12:15:20 INFO - PROCESS | 3844 | 1461006920671 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:15:20 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:15:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:15:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:15:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:15:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 635ms 12:15:20 INFO - PROCESS | 3844 | 1461006920700 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 3844 | 1461006920702 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 12:15:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:15:20 INFO - PROCESS | 3844 | 1461006920709 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 3844 | 1461006920711 Marionette TRACE conn3 <- [1,1522,null,{}] 12:15:20 INFO - PROCESS | 3844 | 1461006920729 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:20 INFO - PROCESS | 3844 | 1461006920812 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:15:20 INFO - PROCESS | 3844 | 1461006920817 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 3844 | ++DOCSHELL 1A1BFC00 == 87 [pid = 3844] [id = 390] 12:15:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1C18B000) [pid = 3844] [serial = 1170] [outer = 00000000] 12:15:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1E83C400) [pid = 3844] [serial = 1171] [outer = 1C18B000] 12:15:20 INFO - PROCESS | 3844 | 1461006920861 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1E845000) [pid = 3844] [serial = 1172] [outer = 1C18B000] 12:15:21 INFO - PROCESS | 3844 | 1461006921547 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:15:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:15:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 856ms 12:15:21 INFO - PROCESS | 3844 | 1461006921600 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 3844 | 1461006921604 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 12:15:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:15:21 INFO - PROCESS | 3844 | 1461006921637 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 3844 | 1461006921641 Marionette TRACE conn3 <- [1,1526,null,{}] 12:15:21 INFO - PROCESS | 3844 | 1461006921647 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:21 INFO - PROCESS | 3844 | 1461006921761 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:15:21 INFO - PROCESS | 3844 | 1461006921906 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 3844 | ++DOCSHELL 16815400 == 88 [pid = 3844] [id = 391] 12:15:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (16815C00) [pid = 3844] [serial = 1173] [outer = 00000000] 12:15:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (18B2F000) [pid = 3844] [serial = 1174] [outer = 16815C00] 12:15:21 INFO - PROCESS | 3844 | 1461006921964 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (19063C00) [pid = 3844] [serial = 1175] [outer = 16815C00] 12:15:22 INFO - PROCESS | 3844 | 1461006922536 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:15:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 968ms 12:15:22 INFO - PROCESS | 3844 | 1461006922592 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 3844 | 1461006922598 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 12:15:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:15:22 INFO - PROCESS | 3844 | 1461006922605 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 3844 | 1461006922608 Marionette TRACE conn3 <- [1,1530,null,{}] 12:15:22 INFO - PROCESS | 3844 | 1461006922612 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:22 INFO - PROCESS | 3844 | 1461006922730 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:15:22 INFO - PROCESS | 3844 | 1461006922844 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 3844 | ++DOCSHELL 18779400 == 89 [pid = 3844] [id = 392] 12:15:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1942B400) [pid = 3844] [serial = 1176] [outer = 00000000] 12:15:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (199B3400) [pid = 3844] [serial = 1177] [outer = 1942B400] 12:15:22 INFO - PROCESS | 3844 | 1461006922937 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (19C16C00) [pid = 3844] [serial = 1178] [outer = 1942B400] 12:15:23 INFO - PROCESS | 3844 | 1461006923587 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:15:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:15:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1016ms 12:15:23 INFO - PROCESS | 3844 | 1461006923638 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 3844 | 1461006923640 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 12:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:15:23 INFO - PROCESS | 3844 | 1461006923644 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 3844 | 1461006923648 Marionette TRACE conn3 <- [1,1534,null,{}] 12:15:23 INFO - PROCESS | 3844 | 1461006923674 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:23 INFO - PROCESS | 3844 | 1461006923786 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:15:23 INFO - PROCESS | 3844 | 1461006923930 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 3844 | ++DOCSHELL 1C189400 == 90 [pid = 3844] [id = 393] 12:15:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (1C193000) [pid = 3844] [serial = 1179] [outer = 00000000] 12:15:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (1D639800) [pid = 3844] [serial = 1180] [outer = 1C193000] 12:15:23 INFO - PROCESS | 3844 | 1461006923987 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (1DA44400) [pid = 3844] [serial = 1181] [outer = 1C193000] 12:15:24 INFO - PROCESS | 3844 | 1461006924549 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:15:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 968ms 12:15:24 INFO - PROCESS | 3844 | 1461006924609 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 3844 | 1461006924612 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 12:15:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:15:24 INFO - PROCESS | 3844 | 1461006924616 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 3844 | 1461006924618 Marionette TRACE conn3 <- [1,1538,null,{}] 12:15:24 INFO - PROCESS | 3844 | 1461006924622 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:24 INFO - PROCESS | 3844 | 1461006924730 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:15:24 INFO - PROCESS | 3844 | 1461006924845 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 3844 | ++DOCSHELL 1E3DC400 == 91 [pid = 3844] [id = 394] 12:15:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1E3DD000) [pid = 3844] [serial = 1182] [outer = 00000000] 12:15:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1E5E5800) [pid = 3844] [serial = 1183] [outer = 1E3DD000] 12:15:24 INFO - PROCESS | 3844 | 1461006924940 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1E5E8800) [pid = 3844] [serial = 1184] [outer = 1E3DD000] 12:15:25 INFO - PROCESS | 3844 | 1461006925474 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:15:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 904ms 12:15:25 INFO - PROCESS | 3844 | 1461006925519 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 3844 | 1461006925522 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 12:15:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:15:25 INFO - PROCESS | 3844 | 1461006925525 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 3844 | 1461006925527 Marionette TRACE conn3 <- [1,1542,null,{}] 12:15:25 INFO - PROCESS | 3844 | 1461006925531 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:25 INFO - PROCESS | 3844 | 1461006925680 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:15:25 INFO - PROCESS | 3844 | 1461006925795 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 3844 | ++DOCSHELL 1D473000 == 92 [pid = 3844] [id = 395] 12:15:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1D4DE800) [pid = 3844] [serial = 1185] [outer = 00000000] 12:15:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1E5EF400) [pid = 3844] [serial = 1186] [outer = 1D4DE800] 12:15:25 INFO - PROCESS | 3844 | 1461006925888 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1E848800) [pid = 3844] [serial = 1187] [outer = 1D4DE800] 12:15:26 INFO - PROCESS | 3844 | 1461006926525 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:15:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1015ms 12:15:26 INFO - PROCESS | 3844 | 1461006926560 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 3844 | 1461006926562 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 12:15:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:15:26 INFO - PROCESS | 3844 | 1461006926566 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 3844 | 1461006926568 Marionette TRACE conn3 <- [1,1546,null,{}] 12:15:26 INFO - PROCESS | 3844 | 1461006926571 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:26 INFO - PROCESS | 3844 | 1461006926699 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:15:26 INFO - PROCESS | 3844 | 1461006926846 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 3844 | ++DOCSHELL 13778400 == 93 [pid = 3844] [id = 396] 12:15:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (164A4800) [pid = 3844] [serial = 1188] [outer = 00000000] 12:15:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (1906EC00) [pid = 3844] [serial = 1189] [outer = 164A4800] 12:15:26 INFO - PROCESS | 3844 | 1461006926938 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (19449000) [pid = 3844] [serial = 1190] [outer = 164A4800] 12:15:27 INFO - PROCESS | 3844 | 1461006927825 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:15:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1253ms 12:15:27 INFO - PROCESS | 3844 | 1461006927845 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 3844 | 1461006927849 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 12:15:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:15:27 INFO - PROCESS | 3844 | 1461006927855 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 3844 | 1461006927859 Marionette TRACE conn3 <- [1,1550,null,{}] 12:15:27 INFO - PROCESS | 3844 | 1461006927864 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:27 INFO - PROCESS | 3844 | 1461006927965 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:15:28 INFO - PROCESS | 3844 | 1461006928111 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 3844 | ++DOCSHELL 164AB400 == 94 [pid = 3844] [id = 397] 12:15:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (164AFC00) [pid = 3844] [serial = 1191] [outer = 00000000] 12:15:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 170 (1680F800) [pid = 3844] [serial = 1192] [outer = 164AFC00] 12:15:28 INFO - PROCESS | 3844 | 1461006928163 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 171 (16816800) [pid = 3844] [serial = 1193] [outer = 164AFC00] 12:15:28 INFO - PROCESS | 3844 | 1461006928784 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:15:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1015ms 12:15:28 INFO - PROCESS | 3844 | 1461006928860 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 3844 | 1461006928866 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 12:15:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:15:28 INFO - PROCESS | 3844 | 1461006928872 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 3844 | 1461006928874 Marionette TRACE conn3 <- [1,1554,null,{}] 12:15:28 INFO - PROCESS | 3844 | 1461006928879 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 3844 | 1461006929050 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 123FB800 == 93 [pid = 3844] [id = 250] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1640E000 == 92 [pid = 3844] [id = 227] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1C2BA800 == 91 [pid = 3844] [id = 312] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 199C3400 == 90 [pid = 3844] [id = 268] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 18DAC400 == 89 [pid = 3844] [id = 230] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 123FE800 == 88 [pid = 3844] [id = 232] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 15D90C00 == 87 [pid = 3844] [id = 233] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1350CC00 == 86 [pid = 3844] [id = 277] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 19A15800 == 85 [pid = 3844] [id = 343] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 16D42C00 == 84 [pid = 3844] [id = 342] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 18BE3C00 == 83 [pid = 3844] [id = 229] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1A1C2000 == 82 [pid = 3844] [id = 310] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 18BE8000 == 81 [pid = 3844] [id = 356] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 18330C00 == 80 [pid = 3844] [id = 234] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1942AC00 == 79 [pid = 3844] [id = 389] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 15E73800 == 78 [pid = 3844] [id = 388] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1E3ABC00 == 77 [pid = 3844] [id = 387] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 16811800 == 76 [pid = 3844] [id = 386] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1D60AC00 == 75 [pid = 3844] [id = 385] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1D241800 == 74 [pid = 3844] [id = 384] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1C2BC000 == 73 [pid = 3844] [id = 383] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 15E7C000 == 72 [pid = 3844] [id = 382] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 170 (180C8800) [pid = 3844] [serial = 1071] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 169 (1D4D7800) [pid = 3844] [serial = 1077] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (199A7800) [pid = 3844] [serial = 1074] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (1DA45800) [pid = 3844] [serial = 1080] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1DC2CC00) [pid = 3844] [serial = 1083] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (1D60D800) [pid = 3844] [serial = 1116] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 15D8C800 == 71 [pid = 3844] [id = 381] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 19069400 == 70 [pid = 3844] [id = 380] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 18777400 == 69 [pid = 3844] [id = 379] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1C190400 == 68 [pid = 3844] [id = 377] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1DA3D800 == 67 [pid = 3844] [id = 376] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1C198C00 == 66 [pid = 3844] [id = 375] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 18778400 == 65 [pid = 3844] [id = 374] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 164B2000 == 64 [pid = 3844] [id = 373] 12:15:29 INFO - PROCESS | 3844 | --DOCSHELL 1C190800 == 63 [pid = 3844] [id = 372] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (1640E800) [pid = 3844] [serial = 880] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1D4E1C00) [pid = 3844] [serial = 940] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (159E6000) [pid = 3844] [serial = 925] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1D241C00) [pid = 3844] [serial = 934] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (19066400) [pid = 3844] [serial = 928] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (14BEE800) [pid = 3844] [serial = 892] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1C45F400) [pid = 3844] [serial = 931] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1AA7A800) [pid = 3844] [serial = 886] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (18DAAC00) [pid = 3844] [serial = 883] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (1D470400) [pid = 3844] [serial = 937] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (1C2BC400) [pid = 3844] [serial = 889] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (19C1E400) [pid = 3844] [serial = 829] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1C464000) [pid = 3844] [serial = 1104] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1A5AD800) [pid = 3844] [serial = 1101] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1AA6E400) [pid = 3844] [serial = 1102] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1C98B800) [pid = 3844] [serial = 1105] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1D166C00) [pid = 3844] [serial = 1107] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1A1C2C00) [pid = 3844] [serial = 1110] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1C191400) [pid = 3844] [serial = 1113] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (18BF0000) [pid = 3844] [serial = 1090] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1832B400) [pid = 3844] [serial = 1089] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1832D400) [pid = 3844] [serial = 1087] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (157F5800) [pid = 3844] [serial = 1086] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (19A8D400) [pid = 3844] [serial = 1098] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (18083000) [pid = 3844] [serial = 1092] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (18FBBC00) [pid = 3844] [serial = 1093] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (199AC400) [pid = 3844] [serial = 1095] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (199C4800) [pid = 3844] [serial = 1096] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1C987C00) [pid = 3844] [serial = 1111] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1D46C800) [pid = 3844] [serial = 1108] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1C194000) [pid = 3844] [serial = 1114] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (19FA1000) [pid = 3844] [serial = 1099] [outer = 00000000] [url = about:blank] 12:15:29 INFO - PROCESS | 3844 | 1461006929178 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 3844 | ++DOCSHELL 13517400 == 64 [pid = 3844] [id = 398] 12:15:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (13630400) [pid = 3844] [serial = 1194] [outer = 00000000] 12:15:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (157F5800) [pid = 3844] [serial = 1195] [outer = 13630400] 12:15:29 INFO - PROCESS | 3844 | 1461006929223 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (164A3C00) [pid = 3844] [serial = 1196] [outer = 13630400] 12:15:29 INFO - PROCESS | 3844 | 1461006929684 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:15:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 856ms 12:15:29 INFO - PROCESS | 3844 | 1461006929713 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 3844 | 1461006929716 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 12:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:15:29 INFO - PROCESS | 3844 | 1461006929719 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 3844 | 1461006929723 Marionette TRACE conn3 <- [1,1558,null,{}] 12:15:29 INFO - PROCESS | 3844 | 1461006929732 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 3844 | 1461006929816 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:15:29 INFO - PROCESS | 3844 | 1461006929825 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 3844 | ++DOCSHELL 18708800 == 65 [pid = 3844] [id = 399] 12:15:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (18774800) [pid = 3844] [serial = 1197] [outer = 00000000] 12:15:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (18DB1C00) [pid = 3844] [serial = 1198] [outer = 18774800] 12:15:29 INFO - PROCESS | 3844 | 1461006929919 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (18FA9C00) [pid = 3844] [serial = 1199] [outer = 18774800] 12:15:30 INFO - PROCESS | 3844 | 1461006930378 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:15:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 651ms 12:15:30 INFO - PROCESS | 3844 | 1461006930389 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 3844 | 1461006930391 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 12:15:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:15:30 INFO - PROCESS | 3844 | 1461006930395 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 3844 | 1461006930396 Marionette TRACE conn3 <- [1,1562,null,{}] 12:15:30 INFO - PROCESS | 3844 | 1461006930400 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:30 INFO - PROCESS | 3844 | 1461006930482 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:15:30 INFO - PROCESS | 3844 | 1461006930488 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 3844 | ++DOCSHELL 18DAE400 == 66 [pid = 3844] [id = 400] 12:15:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (18DB6800) [pid = 3844] [serial = 1200] [outer = 00000000] 12:15:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (19434C00) [pid = 3844] [serial = 1201] [outer = 18DB6800] 12:15:30 INFO - PROCESS | 3844 | 1461006930532 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (19440000) [pid = 3844] [serial = 1202] [outer = 18DB6800] 12:15:31 INFO - PROCESS | 3844 | 1461006930992 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 634ms 12:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:15:31 INFO - PROCESS | 3844 | 1461006931035 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 3844 | 1461006931037 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 12:15:31 INFO - PROCESS | 3844 | 1461006931040 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 3844 | 1461006931042 Marionette TRACE conn3 <- [1,1566,null,{}] 12:15:31 INFO - PROCESS | 3844 | 1461006931045 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:31 INFO - PROCESS | 3844 | 1461006931131 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:15:31 INFO - PROCESS | 3844 | 1461006931137 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 3844 | ++DOCSHELL 1364B800 == 67 [pid = 3844] [id = 401] 12:15:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (19432C00) [pid = 3844] [serial = 1203] [outer = 00000000] 12:15:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1966E400) [pid = 3844] [serial = 1204] [outer = 19432C00] 12:15:31 INFO - PROCESS | 3844 | 1461006931181 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (196CE400) [pid = 3844] [serial = 1205] [outer = 19432C00] 12:15:31 INFO - PROCESS | 3844 | 1461006931657 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 634ms 12:15:31 INFO - PROCESS | 3844 | 1461006931676 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 3844 | 1461006931678 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 12:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:15:31 INFO - PROCESS | 3844 | 1461006931690 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 3844 | 1461006931692 Marionette TRACE conn3 <- [1,1570,null,{}] 12:15:31 INFO - PROCESS | 3844 | 1461006931695 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:31 INFO - PROCESS | 3844 | 1461006931827 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:15:31 INFO - PROCESS | 3844 | 1461006931928 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 3844 | ++DOCSHELL 199B0400 == 68 [pid = 3844] [id = 402] 12:15:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (199C3400) [pid = 3844] [serial = 1206] [outer = 00000000] 12:15:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (199D1000) [pid = 3844] [serial = 1207] [outer = 199C3400] 12:15:32 INFO - PROCESS | 3844 | 1461006931982 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (19A10000) [pid = 3844] [serial = 1208] [outer = 199C3400] 12:15:32 INFO - PROCESS | 3844 | 1461006932434 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 762ms 12:15:32 INFO - PROCESS | 3844 | 1461006932474 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 3844 | 1461006932476 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 12:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:15:32 INFO - PROCESS | 3844 | 1461006932480 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 3844 | 1461006932481 Marionette TRACE conn3 <- [1,1574,null,{}] 12:15:32 INFO - PROCESS | 3844 | 1461006932485 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:32 INFO - PROCESS | 3844 | 1461006932613 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:15:32 INFO - PROCESS | 3844 | 1461006932689 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 3844 | ++DOCSHELL 1979B000 == 69 [pid = 3844] [id = 403] 12:15:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (199CD800) [pid = 3844] [serial = 1209] [outer = 00000000] 12:15:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1A0B5000) [pid = 3844] [serial = 1210] [outer = 199CD800] 12:15:32 INFO - PROCESS | 3844 | 1461006932733 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1A54BC00) [pid = 3844] [serial = 1211] [outer = 199CD800] 12:15:33 INFO - PROCESS | 3844 | 1461006933143 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 713ms 12:15:33 INFO - PROCESS | 3844 | 1461006933179 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 3844 | 1461006933181 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 12:15:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:15:33 INFO - PROCESS | 3844 | 1461006933185 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 3844 | 1461006933187 Marionette TRACE conn3 <- [1,1578,null,{}] 12:15:33 INFO - PROCESS | 3844 | 1461006933190 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:33 INFO - PROCESS | 3844 | 1461006933336 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:15:33 INFO - PROCESS | 3844 | 1461006933700 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (19982800) [pid = 3844] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1D63A800) [pid = 3844] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (19D53800) [pid = 3844] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1A1CD800) [pid = 3844] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1966FC00) [pid = 3844] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1D601C00) [pid = 3844] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (19433C00) [pid = 3844] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (17D93C00) [pid = 3844] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1E3AC400) [pid = 3844] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1D4D5000) [pid = 3844] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (15DCFC00) [pid = 3844] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (17D8BC00) [pid = 3844] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1D474800) [pid = 3844] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (18FAC000) [pid = 3844] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1877AC00) [pid = 3844] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1C45E000) [pid = 3844] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1C2BD400) [pid = 3844] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1A1C9000) [pid = 3844] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1D46EC00) [pid = 3844] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1C45C400) [pid = 3844] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (14B0A400) [pid = 3844] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1AA7B000) [pid = 3844] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1CBB5C00) [pid = 3844] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1345E400) [pid = 3844] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (14B0C800) [pid = 3844] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1DA39C00) [pid = 3844] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1664E800) [pid = 3844] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1DA38000) [pid = 3844] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (187D1800) [pid = 3844] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:15:33 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1DA3FC00) [pid = 3844] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:15:33 INFO - PROCESS | 3844 | ++DOCSHELL 11BFBC00 == 70 [pid = 3844] [id = 404] 12:15:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (12BBD800) [pid = 3844] [serial = 1212] [outer = 00000000] 12:15:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (13515400) [pid = 3844] [serial = 1213] [outer = 12BBD800] 12:15:33 INFO - PROCESS | 3844 | 1461006933755 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (13634C00) [pid = 3844] [serial = 1214] [outer = 12BBD800] 12:15:34 INFO - PROCESS | 3844 | 1461006934118 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:15:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1015ms 12:15:34 INFO - PROCESS | 3844 | 1461006934187 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 3844 | 1461006934189 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 12:15:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:15:34 INFO - PROCESS | 3844 | 1461006934192 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 3844 | 1461006934242 Marionette TRACE conn3 <- [1,1582,null,{}] 12:15:34 INFO - PROCESS | 3844 | 1461006934245 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:34 INFO - PROCESS | 3844 | 1461006934365 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:15:34 INFO - PROCESS | 3844 | 1461006934380 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 3844 | ++DOCSHELL 13628C00 == 71 [pid = 3844] [id = 405] 12:15:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (142B2800) [pid = 3844] [serial = 1215] [outer = 00000000] 12:15:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (18FBC800) [pid = 3844] [serial = 1216] [outer = 142B2800] 12:15:34 INFO - PROCESS | 3844 | 1461006934425 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (199AB800) [pid = 3844] [serial = 1217] [outer = 142B2800] 12:15:34 INFO - PROCESS | 3844 | 1461006934833 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:15:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 667ms 12:15:34 INFO - PROCESS | 3844 | 1461006934884 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 3844 | 1461006934886 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 12:15:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:15:34 INFO - PROCESS | 3844 | 1461006934890 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 3844 | 1461006934891 Marionette TRACE conn3 <- [1,1586,null,{}] 12:15:34 INFO - PROCESS | 3844 | 1461006934895 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 3844 | 1461006935017 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:15:35 INFO - PROCESS | 3844 | 1461006935066 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 3844 | ++DOCSHELL 1664E800 == 72 [pid = 3844] [id = 406] 12:15:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (18381C00) [pid = 3844] [serial = 1218] [outer = 00000000] 12:15:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1A5B0000) [pid = 3844] [serial = 1219] [outer = 18381C00] 12:15:35 INFO - PROCESS | 3844 | 1461006935109 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1AA75C00) [pid = 3844] [serial = 1220] [outer = 18381C00] 12:15:35 INFO - PROCESS | 3844 | 1461006935515 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:15:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 650ms 12:15:35 INFO - PROCESS | 3844 | 1461006935528 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 3844 | 1461006935530 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 12:15:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:15:35 INFO - PROCESS | 3844 | 1461006935533 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 3844 | 1461006935536 Marionette TRACE conn3 <- [1,1590,null,{}] 12:15:35 INFO - PROCESS | 3844 | 1461006935539 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 3844 | 1461006935679 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:15:35 INFO - PROCESS | 3844 | 1461006935687 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 3844 | ++DOCSHELL 18332400 == 73 [pid = 3844] [id = 407] 12:15:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1AA71800) [pid = 3844] [serial = 1221] [outer = 00000000] 12:15:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1C191400) [pid = 3844] [serial = 1222] [outer = 1AA71800] 12:15:35 INFO - PROCESS | 3844 | 1461006935743 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1C2B9400) [pid = 3844] [serial = 1223] [outer = 1AA71800] 12:15:36 INFO - PROCESS | 3844 | 1461006936524 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1015ms 12:15:36 INFO - PROCESS | 3844 | 1461006936570 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 3844 | 1461006936575 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 12:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:15:36 INFO - PROCESS | 3844 | 1461006936581 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 3844 | 1461006936585 Marionette TRACE conn3 <- [1,1594,null,{}] 12:15:36 INFO - PROCESS | 3844 | 1461006936590 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:36 INFO - PROCESS | 3844 | 1461006936703 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:15:36 INFO - PROCESS | 3844 | 1461006936853 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 3844 | ++DOCSHELL 15750400 == 74 [pid = 3844] [id = 408] 12:15:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (157A5C00) [pid = 3844] [serial = 1224] [outer = 00000000] 12:15:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (16814C00) [pid = 3844] [serial = 1225] [outer = 157A5C00] 12:15:36 INFO - PROCESS | 3844 | 1461006936909 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (18382000) [pid = 3844] [serial = 1226] [outer = 157A5C00] 12:15:37 INFO - PROCESS | 3844 | 1461006937465 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:15:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 952ms 12:15:37 INFO - PROCESS | 3844 | 1461006937526 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 3844 | 1461006937532 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 12:15:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:15:37 INFO - PROCESS | 3844 | 1461006937539 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 3844 | 1461006937542 Marionette TRACE conn3 <- [1,1598,null,{}] 12:15:37 INFO - PROCESS | 3844 | 1461006937546 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:37 INFO - PROCESS | 3844 | 1461006937687 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:15:37 INFO - PROCESS | 3844 | 1461006937831 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 3844 | ++DOCSHELL 13263400 == 75 [pid = 3844] [id = 409] 12:15:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (17D92000) [pid = 3844] [serial = 1227] [outer = 00000000] 12:15:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (18FA8400) [pid = 3844] [serial = 1228] [outer = 17D92000] 12:15:37 INFO - PROCESS | 3844 | 1461006937886 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1942F000) [pid = 3844] [serial = 1229] [outer = 17D92000] 12:15:38 INFO - PROCESS | 3844 | 1461006938462 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 967ms 12:15:38 INFO - PROCESS | 3844 | 1461006938492 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 3844 | 1461006938495 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 12:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:15:38 INFO - PROCESS | 3844 | 1461006938500 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 3844 | 1461006938504 Marionette TRACE conn3 <- [1,1602,null,{}] 12:15:38 INFO - PROCESS | 3844 | 1461006938515 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:38 INFO - PROCESS | 3844 | 1461006938676 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:15:38 INFO - PROCESS | 3844 | 1461006938790 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 3844 | ++DOCSHELL 1A54C000 == 76 [pid = 3844] [id = 410] 12:15:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1A54CC00) [pid = 3844] [serial = 1230] [outer = 00000000] 12:15:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1C189800) [pid = 3844] [serial = 1231] [outer = 1A54CC00] 12:15:38 INFO - PROCESS | 3844 | 1461006938893 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1C192C00) [pid = 3844] [serial = 1232] [outer = 1A54CC00] 12:15:39 INFO - PROCESS | 3844 | 1461006939432 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 952ms 12:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:15:39 INFO - PROCESS | 3844 | 1461006939476 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 3844 | 1461006939479 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 12:15:39 INFO - PROCESS | 3844 | 1461006939482 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 3844 | 1461006939484 Marionette TRACE conn3 <- [1,1606,null,{}] 12:15:39 INFO - PROCESS | 3844 | 1461006939488 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:39 INFO - PROCESS | 3844 | 1461006939595 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:15:39 INFO - PROCESS | 3844 | 1461006939709 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 3844 | ++DOCSHELL 19070C00 == 77 [pid = 3844] [id = 411] 12:15:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1AA79800) [pid = 3844] [serial = 1233] [outer = 00000000] 12:15:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1C464400) [pid = 3844] [serial = 1234] [outer = 1AA79800] 12:15:39 INFO - PROCESS | 3844 | 1461006939803 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1C985800) [pid = 3844] [serial = 1235] [outer = 1AA79800] 12:15:40 INFO - PROCESS | 3844 | 1461006940390 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 951ms 12:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:15:40 INFO - PROCESS | 3844 | 1461006940427 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 3844 | 1461006940429 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 12:15:40 INFO - PROCESS | 3844 | 1461006940433 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 3844 | 1461006940435 Marionette TRACE conn3 <- [1,1610,null,{}] 12:15:40 INFO - PROCESS | 3844 | 1461006940438 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:40 INFO - PROCESS | 3844 | 1461006940542 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:15:40 INFO - PROCESS | 3844 | 1461006940745 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 3844 | ++DOCSHELL 1C2BC000 == 78 [pid = 3844] [id = 412] 12:15:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1C2C2800) [pid = 3844] [serial = 1236] [outer = 00000000] 12:15:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1CE3F000) [pid = 3844] [serial = 1237] [outer = 1C2C2800] 12:15:40 INFO - PROCESS | 3844 | 1461006940799 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1D171000) [pid = 3844] [serial = 1238] [outer = 1C2C2800] 12:15:41 INFO - PROCESS | 3844 | 1461006941354 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 952ms 12:15:41 INFO - PROCESS | 3844 | 1461006941410 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 3844 | 1461006941413 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 12:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:15:41 INFO - PROCESS | 3844 | 1461006941416 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 3844 | 1461006941418 Marionette TRACE conn3 <- [1,1614,null,{}] 12:15:41 INFO - PROCESS | 3844 | 1461006941422 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:41 INFO - PROCESS | 3844 | 1461006941536 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:15:41 INFO - PROCESS | 3844 | 1461006941680 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 3844 | ++DOCSHELL 1350C800 == 79 [pid = 3844] [id = 413] 12:15:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (13626000) [pid = 3844] [serial = 1239] [outer = 00000000] 12:15:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (180BCC00) [pid = 3844] [serial = 1240] [outer = 13626000] 12:15:41 INFO - PROCESS | 3844 | 1461006941738 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (18FAC800) [pid = 3844] [serial = 1241] [outer = 13626000] 12:15:42 INFO - PROCESS | 3844 | 1461006942515 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1158ms 12:15:42 INFO - PROCESS | 3844 | 1461006942567 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 3844 | 1461006942571 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 12:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:15:42 INFO - PROCESS | 3844 | 1461006942576 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 3844 | 1461006942580 Marionette TRACE conn3 <- [1,1618,null,{}] 12:15:42 INFO - PROCESS | 3844 | 1461006942586 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:42 INFO - PROCESS | 3844 | 1461006942688 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:15:42 INFO - PROCESS | 3844 | 1461006942873 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 3844 | ++DOCSHELL 1325D800 == 80 [pid = 3844] [id = 414] 12:15:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1364A800) [pid = 3844] [serial = 1242] [outer = 00000000] 12:15:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (16816C00) [pid = 3844] [serial = 1243] [outer = 1364A800] 12:15:42 INFO - PROCESS | 3844 | 1461006942922 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (18381000) [pid = 3844] [serial = 1244] [outer = 1364A800] 12:15:43 INFO - PROCESS | 3844 | 1461006943523 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1014ms 12:15:43 INFO - PROCESS | 3844 | 1461006943613 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 3844 | 1461006943618 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 12:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 1664E800 == 79 [pid = 3844] [id = 406] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 13628C00 == 78 [pid = 3844] [id = 405] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 11BFBC00 == 77 [pid = 3844] [id = 404] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 1979B000 == 76 [pid = 3844] [id = 403] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 199B0400 == 75 [pid = 3844] [id = 402] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 1364B800 == 74 [pid = 3844] [id = 401] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 18DAE400 == 73 [pid = 3844] [id = 400] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 18708800 == 72 [pid = 3844] [id = 399] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 13517400 == 71 [pid = 3844] [id = 398] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 164AB400 == 70 [pid = 3844] [id = 397] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 13778400 == 69 [pid = 3844] [id = 396] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 1D473000 == 68 [pid = 3844] [id = 395] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1E83C400) [pid = 3844] [serial = 1171] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1E244C00) [pid = 3844] [serial = 1128] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1E250400) [pid = 3844] [serial = 1131] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1E3E7C00) [pid = 3844] [serial = 1134] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1C469C00) [pid = 3844] [serial = 1125] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (19980000) [pid = 3844] [serial = 1122] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | 1461006943724 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 3844 | 1461006943727 Marionette TRACE conn3 <- [1,1622,null,{}] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 1E3DC400 == 67 [pid = 3844] [id = 394] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 1C189400 == 66 [pid = 3844] [id = 393] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 18779400 == 65 [pid = 3844] [id = 392] 12:15:43 INFO - PROCESS | 3844 | --DOCSHELL 16815400 == 64 [pid = 3844] [id = 391] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1C191000) [pid = 3844] [serial = 1169] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (15BCE400) [pid = 3844] [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.] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1D838800) [pid = 3844] [serial = 1069] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1DC22C00) [pid = 3844] [serial = 1156] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1C468400) [pid = 3844] [serial = 1030] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1AA75000) [pid = 3844] [serial = 1147] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (19A18C00) [pid = 3844] [serial = 1141] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (1D839400) [pid = 3844] [serial = 1039] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (199C9800) [pid = 3844] [serial = 1140] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1A556C00) [pid = 3844] [serial = 1168] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (18DAC000) [pid = 3844] [serial = 1027] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1E840400) [pid = 3844] [serial = 1162] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1D602800) [pid = 3844] [serial = 985] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (19977000) [pid = 3844] [serial = 1144] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (19978400) [pid = 3844] [serial = 979] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1D60E800) [pid = 3844] [serial = 988] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1942EC00) [pid = 3844] [serial = 1166] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1942C400) [pid = 3844] [serial = 1165] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1C196800) [pid = 3844] [serial = 1148] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1E241800) [pid = 3844] [serial = 1157] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (18FAF400) [pid = 3844] [serial = 1138] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1D4D5800) [pid = 3844] [serial = 1033] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1D648000) [pid = 3844] [serial = 1078] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1D46F400) [pid = 3844] [serial = 982] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (18DB0400) [pid = 3844] [serial = 1137] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1D641800) [pid = 3844] [serial = 1154] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1CBB5400) [pid = 3844] [serial = 1151] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (15E7B000) [pid = 3844] [serial = 1024] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1D166000) [pid = 3844] [serial = 973] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1E842000) [pid = 3844] [serial = 1163] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1D63A000) [pid = 3844] [serial = 1036] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (18701800) [pid = 3844] [serial = 1072] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (17D85C00) [pid = 3844] [serial = 976] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1DC2E800) [pid = 3844] [serial = 1084] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (16819400) [pid = 3844] [serial = 1119] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1E3DD800) [pid = 3844] [serial = 1160] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18775400) [pid = 3844] [serial = 1143] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1C98F800) [pid = 3844] [serial = 1150] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (199CC000) [pid = 3844] [serial = 1075] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (17D8A000) [pid = 3844] [serial = 1120] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1D606400) [pid = 3844] [serial = 1153] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1DC22800) [pid = 3844] [serial = 1081] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1E3AEC00) [pid = 3844] [serial = 1159] [outer = 00000000] [url = about:blank] 12:15:43 INFO - PROCESS | 3844 | 1461006943745 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:43 INFO - PROCESS | 3844 | 1461006943833 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:15:43 INFO - PROCESS | 3844 | 1461006943842 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 3844 | ++DOCSHELL 142A8400 == 65 [pid = 3844] [id = 415] 12:15:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (15E7B000) [pid = 3844] [serial = 1245] [outer = 00000000] 12:15:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (16A6FC00) [pid = 3844] [serial = 1246] [outer = 15E7B000] 12:15:43 INFO - PROCESS | 3844 | 1461006943887 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (18076400) [pid = 3844] [serial = 1247] [outer = 15E7B000] 12:15:44 INFO - PROCESS | 3844 | 1461006944440 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 864ms 12:15:44 INFO - PROCESS | 3844 | 1461006944486 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 3844 | 1461006944488 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 12:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:15:44 INFO - PROCESS | 3844 | 1461006944492 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 3844 | 1461006944495 Marionette TRACE conn3 <- [1,1626,null,{}] 12:15:44 INFO - PROCESS | 3844 | 1461006944505 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:44 INFO - PROCESS | 3844 | 1461006944592 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:15:44 INFO - PROCESS | 3844 | 1461006944693 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 3844 | ++DOCSHELL 18BF0000 == 66 [pid = 3844] [id = 416] 12:15:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18DAB800) [pid = 3844] [serial = 1248] [outer = 00000000] 12:15:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18FB2C00) [pid = 3844] [serial = 1249] [outer = 18DAB800] 12:15:44 INFO - PROCESS | 3844 | 1461006944740 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (192C6800) [pid = 3844] [serial = 1250] [outer = 18DAB800] 12:15:45 INFO - PROCESS | 3844 | 1461006945144 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 707ms 12:15:45 INFO - PROCESS | 3844 | 1461006945191 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 3844 | 1461006945193 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 12:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:15:45 INFO - PROCESS | 3844 | 1461006945197 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 3844 | 1461006945198 Marionette TRACE conn3 <- [1,1630,null,{}] 12:15:45 INFO - PROCESS | 3844 | 1461006945202 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:45 INFO - PROCESS | 3844 | 1461006945287 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:15:45 INFO - PROCESS | 3844 | 1461006945294 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 3844 | ++DOCSHELL 18FB0800 == 67 [pid = 3844] [id = 417] 12:15:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (19067400) [pid = 3844] [serial = 1251] [outer = 00000000] 12:15:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19449400) [pid = 3844] [serial = 1252] [outer = 19067400] 12:15:45 INFO - PROCESS | 3844 | 1461006945338 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19978400) [pid = 3844] [serial = 1253] [outer = 19067400] 12:15:45 INFO - PROCESS | 3844 | 1461006945772 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 597ms 12:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:15:45 INFO - PROCESS | 3844 | 1461006945814 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 3844 | 1461006945816 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 12:15:45 INFO - PROCESS | 3844 | 1461006945819 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 3844 | 1461006945821 Marionette TRACE conn3 <- [1,1634,null,{}] 12:15:45 INFO - PROCESS | 3844 | 1461006945825 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:45 INFO - PROCESS | 3844 | 1461006945947 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:15:46 INFO - PROCESS | 3844 | 1461006946043 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 3844 | ++DOCSHELL 19982000 == 68 [pid = 3844] [id = 418] 12:15:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19984400) [pid = 3844] [serial = 1254] [outer = 00000000] 12:15:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (199B0400) [pid = 3844] [serial = 1255] [outer = 19984400] 12:15:46 INFO - PROCESS | 3844 | 1461006946087 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (199C5000) [pid = 3844] [serial = 1256] [outer = 19984400] 12:15:46 INFO - PROCESS | 3844 | 1461006946512 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 739ms 12:15:46 INFO - PROCESS | 3844 | 1461006946557 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 3844 | 1461006946559 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 12:15:46 INFO - PROCESS | 3844 | 1461006946562 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:15:46 INFO - PROCESS | 3844 | 1461006946564 Marionette TRACE conn3 <- [1,1638,null,{}] 12:15:46 INFO - PROCESS | 3844 | 1461006946568 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:46 INFO - PROCESS | 3844 | 1461006946700 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:15:46 INFO - PROCESS | 3844 | 1461006946767 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 3844 | ++DOCSHELL 19A0E800 == 69 [pid = 3844] [id = 419] 12:15:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (19A16000) [pid = 3844] [serial = 1257] [outer = 00000000] 12:15:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1A0B3C00) [pid = 3844] [serial = 1258] [outer = 19A16000] 12:15:46 INFO - PROCESS | 3844 | 1461006946813 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1A1C5800) [pid = 3844] [serial = 1259] [outer = 19A16000] 12:15:47 INFO - PROCESS | 3844 | 1461006947237 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 691ms 12:15:47 INFO - PROCESS | 3844 | 1461006947262 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 3844 | 1461006947264 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 12:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:15:47 INFO - PROCESS | 3844 | 1461006947268 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 3844 | 1461006947270 Marionette TRACE conn3 <- [1,1642,null,{}] 12:15:47 INFO - PROCESS | 3844 | 1461006947273 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:47 INFO - PROCESS | 3844 | 1461006947423 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:15:47 INFO - PROCESS | 3844 | 1461006947446 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 3844 | ++DOCSHELL 1A1CD800 == 70 [pid = 3844] [id = 420] 12:15:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1AA70800) [pid = 3844] [serial = 1260] [outer = 00000000] 12:15:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1BDAA400) [pid = 3844] [serial = 1261] [outer = 1AA70800] 12:15:47 INFO - PROCESS | 3844 | 1461006947489 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1C18D400) [pid = 3844] [serial = 1262] [outer = 1AA70800] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (199C3400) [pid = 3844] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (164A4800) [pid = 3844] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (164AFC00) [pid = 3844] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (199CD800) [pid = 3844] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18774800) [pid = 3844] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (12BBD800) [pid = 3844] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (18DB6800) [pid = 3844] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19432C00) [pid = 3844] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (13630400) [pid = 3844] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (18381C00) [pid = 3844] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (142B2800) [pid = 3844] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1D60A000) [pid = 3844] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1E3DE400) [pid = 3844] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (18BE6400) [pid = 3844] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1DA3E400) [pid = 3844] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1C2B6400) [pid = 3844] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:15:48 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1C192800) [pid = 3844] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:15:48 INFO - PROCESS | 3844 | 1461006948196 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 943ms 12:15:48 INFO - PROCESS | 3844 | 1461006948245 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 3844 | 1461006948247 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 12:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:15:48 INFO - PROCESS | 3844 | 1461006948250 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 3844 | 1461006948252 Marionette TRACE conn3 <- [1,1646,null,{}] 12:15:48 INFO - PROCESS | 3844 | 1461006948258 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 3844 | 1461006948342 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:15:48 INFO - PROCESS | 3844 | 1461006948348 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 3844 | ++DOCSHELL 13396400 == 71 [pid = 3844] [id = 421] 12:15:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (143B2C00) [pid = 3844] [serial = 1263] [outer = 00000000] 12:15:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1877EC00) [pid = 3844] [serial = 1264] [outer = 143B2C00] 12:15:48 INFO - PROCESS | 3844 | 1461006948391 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18FB3000) [pid = 3844] [serial = 1265] [outer = 143B2C00] 12:15:48 INFO - PROCESS | 3844 | 1461006948865 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 644ms 12:15:48 INFO - PROCESS | 3844 | 1461006948889 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 3844 | 1461006948891 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 12:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:15:48 INFO - PROCESS | 3844 | 1461006948894 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 3844 | 1461006948896 Marionette TRACE conn3 <- [1,1650,null,{}] 12:15:48 INFO - PROCESS | 3844 | 1461006948899 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 3844 | 1461006948983 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:15:48 INFO - PROCESS | 3844 | 1461006948989 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 3844 | ++DOCSHELL 15E7BC00 == 72 [pid = 3844] [id = 422] 12:15:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (180C5800) [pid = 3844] [serial = 1266] [outer = 00000000] 12:15:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1AA55400) [pid = 3844] [serial = 1267] [outer = 180C5800] 12:15:49 INFO - PROCESS | 3844 | 1461006949032 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1BD12000) [pid = 3844] [serial = 1268] [outer = 180C5800] 12:15:49 INFO - PROCESS | 3844 | 1461006949474 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 644ms 12:15:49 INFO - PROCESS | 3844 | 1461006949532 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 3844 | 1461006949534 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 12:15:49 INFO - PROCESS | 3844 | 1461006949537 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:15:49 INFO - PROCESS | 3844 | 1461006949539 Marionette TRACE conn3 <- [1,1654,null,{}] 12:15:49 INFO - PROCESS | 3844 | 1461006949543 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:49 INFO - PROCESS | 3844 | 1461006949629 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:15:49 INFO - PROCESS | 3844 | 1461006949635 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 3844 | ++DOCSHELL 19A12C00 == 73 [pid = 3844] [id = 423] 12:15:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19A13C00) [pid = 3844] [serial = 1269] [outer = 00000000] 12:15:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1C992800) [pid = 3844] [serial = 1270] [outer = 19A13C00] 12:15:49 INFO - PROCESS | 3844 | 1461006949678 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1CBB1C00) [pid = 3844] [serial = 1271] [outer = 19A13C00] 12:15:50 INFO - PROCESS | 3844 | 1461006950127 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 707ms 12:15:50 INFO - PROCESS | 3844 | 1461006950238 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 3844 | 1461006950242 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 12:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:15:50 INFO - PROCESS | 3844 | 1461006950247 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 3844 | 1461006950251 Marionette TRACE conn3 <- [1,1658,null,{}] 12:15:50 INFO - PROCESS | 3844 | 1461006950257 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:50 INFO - PROCESS | 3844 | 1461006950435 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:15:50 INFO - PROCESS | 3844 | 1461006950558 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 3844 | ++DOCSHELL 1640D400 == 74 [pid = 3844] [id = 424] 12:15:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1640E800) [pid = 3844] [serial = 1272] [outer = 00000000] 12:15:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1664C400) [pid = 3844] [serial = 1273] [outer = 1640E800] 12:15:50 INFO - PROCESS | 3844 | 1461006950613 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (16817C00) [pid = 3844] [serial = 1274] [outer = 1640E800] 12:15:51 INFO - PROCESS | 3844 | 1461006951169 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1006ms 12:15:51 INFO - PROCESS | 3844 | 1461006951251 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 3844 | 1461006951254 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 12:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:15:51 INFO - PROCESS | 3844 | 1461006951262 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 3844 | 1461006951266 Marionette TRACE conn3 <- [1,1662,null,{}] 12:15:51 INFO - PROCESS | 3844 | 1461006951283 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:51 INFO - PROCESS | 3844 | 1461006951434 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:15:51 INFO - PROCESS | 3844 | 1461006951497 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 3844 | ++DOCSHELL 18B26400 == 75 [pid = 3844] [id = 425] 12:15:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18B2B400) [pid = 3844] [serial = 1275] [outer = 00000000] 12:15:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (192C6000) [pid = 3844] [serial = 1276] [outer = 18B2B400] 12:15:51 INFO - PROCESS | 3844 | 1461006951591 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1944AC00) [pid = 3844] [serial = 1277] [outer = 18B2B400] 12:15:52 INFO - PROCESS | 3844 | 1461006952182 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 942ms 12:15:52 INFO - PROCESS | 3844 | 1461006952206 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 3844 | 1461006952209 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 12:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:15:52 INFO - PROCESS | 3844 | 1461006952213 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 3844 | 1461006952215 Marionette TRACE conn3 <- [1,1666,null,{}] 12:15:52 INFO - PROCESS | 3844 | 1461006952225 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:52 INFO - PROCESS | 3844 | 1461006952339 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:15:52 INFO - PROCESS | 3844 | 1461006952481 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 3844 | ++DOCSHELL 19A10C00 == 76 [pid = 3844] [id = 426] 12:15:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19A18C00) [pid = 3844] [serial = 1278] [outer = 00000000] 12:15:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1C194400) [pid = 3844] [serial = 1279] [outer = 19A18C00] 12:15:52 INFO - PROCESS | 3844 | 1461006952539 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1C469000) [pid = 3844] [serial = 1280] [outer = 19A18C00] 12:15:53 INFO - PROCESS | 3844 | 1461006953154 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1006ms 12:15:53 INFO - PROCESS | 3844 | 1461006953214 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 3844 | 1461006953216 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 12:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:15:53 INFO - PROCESS | 3844 | 1461006953220 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 3844 | 1461006953222 Marionette TRACE conn3 <- [1,1670,null,{}] 12:15:53 INFO - PROCESS | 3844 | 1461006953226 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:53 INFO - PROCESS | 3844 | 1461006953333 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:15:53 INFO - PROCESS | 3844 | 1461006953474 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 3844 | ++DOCSHELL 1CE4A000 == 77 [pid = 3844] [id = 427] 12:15:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1D16CC00) [pid = 3844] [serial = 1281] [outer = 00000000] 12:15:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1D46DC00) [pid = 3844] [serial = 1282] [outer = 1D16CC00] 12:15:53 INFO - PROCESS | 3844 | 1461006953576 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1D474400) [pid = 3844] [serial = 1283] [outer = 1D16CC00] 12:15:54 INFO - PROCESS | 3844 | 1461006954106 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 912ms 12:15:54 INFO - PROCESS | 3844 | 1461006954156 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 3844 | 1461006954158 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 12:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:15:54 INFO - PROCESS | 3844 | 1461006954162 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 3844 | 1461006954164 Marionette TRACE conn3 <- [1,1674,null,{}] 12:15:54 INFO - PROCESS | 3844 | 1461006954167 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:54 INFO - PROCESS | 3844 | 1461006954274 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:15:54 INFO - PROCESS | 3844 | 1461006954387 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 3844 | ++DOCSHELL 13463000 == 78 [pid = 3844] [id = 428] 12:15:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1A5B3400) [pid = 3844] [serial = 1284] [outer = 00000000] 12:15:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1D4DCC00) [pid = 3844] [serial = 1285] [outer = 1A5B3400] 12:15:54 INFO - PROCESS | 3844 | 1461006954480 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1D4DF400) [pid = 3844] [serial = 1286] [outer = 1A5B3400] 12:15:55 INFO - PROCESS | 3844 | 1461006955032 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 942ms 12:15:55 INFO - PROCESS | 3844 | 1461006955107 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 3844 | 1461006955109 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 12:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:15:55 INFO - PROCESS | 3844 | 1461006955113 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 3844 | 1461006955115 Marionette TRACE conn3 <- [1,1678,null,{}] 12:15:55 INFO - PROCESS | 3844 | 1461006955119 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 3844 | 1461006955282 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:15:55 INFO - PROCESS | 3844 | 1461006955427 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 3844 | ++DOCSHELL 1D60DC00 == 79 [pid = 3844] [id = 429] 12:15:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1D60EC00) [pid = 3844] [serial = 1287] [outer = 00000000] 12:15:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1D63D400) [pid = 3844] [serial = 1288] [outer = 1D60EC00] 12:15:55 INFO - PROCESS | 3844 | 1461006955484 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1D643000) [pid = 3844] [serial = 1289] [outer = 1D60EC00] 12:15:56 INFO - PROCESS | 3844 | 1461006956028 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 943ms 12:15:56 INFO - PROCESS | 3844 | 1461006956058 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 3844 | 1461006956061 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 12:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:15:56 INFO - PROCESS | 3844 | 1461006956064 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 3844 | 1461006956066 Marionette TRACE conn3 <- [1,1682,null,{}] 12:15:56 INFO - PROCESS | 3844 | 1461006956070 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:56 INFO - PROCESS | 3844 | 1461006956173 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:15:56 INFO - PROCESS | 3844 | 1461006956337 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 3844 | ++DOCSHELL 1AA72000 == 80 [pid = 3844] [id = 430] 12:15:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1AA72400) [pid = 3844] [serial = 1290] [outer = 00000000] 12:15:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1D835800) [pid = 3844] [serial = 1291] [outer = 1AA72400] 12:15:56 INFO - PROCESS | 3844 | 1461006956391 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1D83B400) [pid = 3844] [serial = 1292] [outer = 1AA72400] 12:15:57 INFO - PROCESS | 3844 | 1461006957198 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1147ms 12:15:57 INFO - PROCESS | 3844 | 1461006957209 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 3844 | 1461006957213 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 12:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:15:57 INFO - PROCESS | 3844 | 1461006957218 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 3844 | 1461006957222 Marionette TRACE conn3 <- [1,1686,null,{}] 12:15:57 INFO - PROCESS | 3844 | 1461006957228 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:57 INFO - PROCESS | 3844 | 1461006957339 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:15:57 INFO - PROCESS | 3844 | 1461006957499 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 3844 | ++DOCSHELL 15E73800 == 81 [pid = 3844] [id = 431] 12:15:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (164ABC00) [pid = 3844] [serial = 1293] [outer = 00000000] 12:15:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (18331000) [pid = 3844] [serial = 1294] [outer = 164ABC00] 12:15:57 INFO - PROCESS | 3844 | 1461006957549 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (18B27C00) [pid = 3844] [serial = 1295] [outer = 164ABC00] 12:15:58 INFO - PROCESS | 3844 | 1461006958089 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 942ms 12:15:58 INFO - PROCESS | 3844 | 1461006958161 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 3844 | 1461006958166 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 12:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:15:58 INFO - PROCESS | 3844 | 1461006958172 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 3844 | 1461006958175 Marionette TRACE conn3 <- [1,1690,null,{}] 12:15:58 INFO - PROCESS | 3844 | 1461006958178 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:58 INFO - PROCESS | 3844 | 1461006958277 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:15:58 INFO - PROCESS | 3844 | 1461006958423 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 15E7BC00 == 80 [pid = 3844] [id = 422] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 13396400 == 79 [pid = 3844] [id = 421] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 1A1CD800 == 78 [pid = 3844] [id = 420] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 19A0E800 == 77 [pid = 3844] [id = 419] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 19982000 == 76 [pid = 3844] [id = 418] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 18FB0800 == 75 [pid = 3844] [id = 417] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 18BF0000 == 74 [pid = 3844] [id = 416] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 142A8400 == 73 [pid = 3844] [id = 415] 12:15:58 INFO - PROCESS | 3844 | --DOCSHELL 1325D800 == 72 [pid = 3844] [id = 414] 12:15:58 INFO - PROCESS | 3844 | ++DOCSHELL 12D70C00 == 73 [pid = 3844] [id = 432] 12:15:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (12DE0400) [pid = 3844] [serial = 1296] [outer = 00000000] 12:15:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (142A8400) [pid = 3844] [serial = 1297] [outer = 12DE0400] 12:15:58 INFO - PROCESS | 3844 | 1461006958505 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1664EC00) [pid = 3844] [serial = 1298] [outer = 12DE0400] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1E3A5C00) [pid = 3844] [serial = 1132] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (1E83AC00) [pid = 3844] [serial = 1135] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (199C3800) [pid = 3844] [serial = 1123] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1E248C00) [pid = 3844] [serial = 1129] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1D60F400) [pid = 3844] [serial = 1126] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1D642000) [pid = 3844] [serial = 1117] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (199D1000) [pid = 3844] [serial = 1207] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (19449000) [pid = 3844] [serial = 1190] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1906EC00) [pid = 3844] [serial = 1189] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1D639800) [pid = 3844] [serial = 1180] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1E5E5800) [pid = 3844] [serial = 1183] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (16816800) [pid = 3844] [serial = 1193] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1680F800) [pid = 3844] [serial = 1192] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1A0B5000) [pid = 3844] [serial = 1210] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (19A10000) [pid = 3844] [serial = 1208] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (18DB1C00) [pid = 3844] [serial = 1198] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (18FA9C00) [pid = 3844] [serial = 1199] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1A54BC00) [pid = 3844] [serial = 1211] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1E5EF400) [pid = 3844] [serial = 1186] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (13515400) [pid = 3844] [serial = 1213] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (19434C00) [pid = 3844] [serial = 1201] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (19440000) [pid = 3844] [serial = 1202] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (199B3400) [pid = 3844] [serial = 1177] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18B2F000) [pid = 3844] [serial = 1174] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1966E400) [pid = 3844] [serial = 1204] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (157F5800) [pid = 3844] [serial = 1195] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (164A3C00) [pid = 3844] [serial = 1196] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1A5B0000) [pid = 3844] [serial = 1219] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (13634C00) [pid = 3844] [serial = 1214] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1AA75C00) [pid = 3844] [serial = 1220] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18FBC800) [pid = 3844] [serial = 1216] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (199AB800) [pid = 3844] [serial = 1217] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (196CE400) [pid = 3844] [serial = 1205] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3844 | 1461006958961 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 833ms 12:15:59 INFO - PROCESS | 3844 | 1461006959014 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 3844 | 1461006959016 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 12:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:15:59 INFO - PROCESS | 3844 | 1461006959019 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 3844 | 1461006959022 Marionette TRACE conn3 <- [1,1694,null,{}] 12:15:59 INFO - PROCESS | 3844 | 1461006959032 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 3844 | 1461006959124 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:15:59 INFO - PROCESS | 3844 | 1461006959133 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 3844 | ++DOCSHELL 16819C00 == 74 [pid = 3844] [id = 433] 12:15:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (16D3D800) [pid = 3844] [serial = 1299] [outer = 00000000] 12:15:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1942AC00) [pid = 3844] [serial = 1300] [outer = 16D3D800] 12:15:59 INFO - PROCESS | 3844 | 1461006959181 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (19436800) [pid = 3844] [serial = 1301] [outer = 16D3D800] 12:15:59 INFO - PROCESS | 3844 | 1461006959769 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 738ms 12:15:59 INFO - PROCESS | 3844 | 1461006959791 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 3844 | 1461006959794 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 12:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:15:59 INFO - PROCESS | 3844 | 1461006959797 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 3844 | 1461006959799 Marionette TRACE conn3 <- [1,1698,null,{}] 12:15:59 INFO - PROCESS | 3844 | 1461006959803 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 3844 | 1461006959888 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:16:00 INFO - PROCESS | 3844 | 1461006960062 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 3844 | ++DOCSHELL 12D78C00 == 75 [pid = 3844] [id = 434] 12:16:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1325D800) [pid = 3844] [serial = 1302] [outer = 00000000] 12:16:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1376DC00) [pid = 3844] [serial = 1303] [outer = 1325D800] 12:16:00 INFO - PROCESS | 3844 | 1461006960160 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (164A3800) [pid = 3844] [serial = 1304] [outer = 1325D800] 12:16:00 INFO - PROCESS | 3844 | 1461006960815 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1084ms 12:16:00 INFO - PROCESS | 3844 | 1461006960888 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 3844 | 1461006960893 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 12:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:16:00 INFO - PROCESS | 3844 | 1461006960897 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 3844 | 1461006960902 Marionette TRACE conn3 <- [1,1702,null,{}] 12:16:00 INFO - PROCESS | 3844 | 1461006960907 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:01 INFO - PROCESS | 3844 | 1461006961052 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:16:01 INFO - PROCESS | 3844 | 1461006961193 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 3844 | ++DOCSHELL 18FBC800 == 76 [pid = 3844] [id = 435] 12:16:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (18FBE000) [pid = 3844] [serial = 1305] [outer = 00000000] 12:16:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (19440000) [pid = 3844] [serial = 1306] [outer = 18FBE000] 12:16:01 INFO - PROCESS | 3844 | 1461006961250 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1944A000) [pid = 3844] [serial = 1307] [outer = 18FBE000] 12:16:01 INFO - PROCESS | 3844 | 1461006961792 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 959ms 12:16:01 INFO - PROCESS | 3844 | 1461006961846 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 3844 | 1461006961850 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 12:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:16:01 INFO - PROCESS | 3844 | 1461006961854 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 3844 | 1461006961856 Marionette TRACE conn3 <- [1,1706,null,{}] 12:16:01 INFO - PROCESS | 3844 | 1461006961860 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:02 INFO - PROCESS | 3844 | 1461006961997 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:16:02 INFO - PROCESS | 3844 | 1461006962138 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 3844 | ++DOCSHELL 19446400 == 77 [pid = 3844] [id = 436] 12:16:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19796C00) [pid = 3844] [serial = 1308] [outer = 00000000] 12:16:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (199B3400) [pid = 3844] [serial = 1309] [outer = 19796C00] 12:16:02 INFO - PROCESS | 3844 | 1461006962193 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (199D1000) [pid = 3844] [serial = 1310] [outer = 19796C00] 12:16:02 INFO - PROCESS | 3844 | 1461006962797 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1005ms 12:16:02 INFO - PROCESS | 3844 | 1461006962856 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 3844 | 1461006962859 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 12:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:16:02 INFO - PROCESS | 3844 | 1461006962869 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 3844 | 1461006962875 Marionette TRACE conn3 <- [1,1710,null,{}] 12:16:02 INFO - PROCESS | 3844 | 1461006962880 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:03 INFO - PROCESS | 3844 | 1461006963035 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:16:03 INFO - PROCESS | 3844 | 1461006963101 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 3844 | ++DOCSHELL 19A0F000 == 78 [pid = 3844] [id = 437] 12:16:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19A19000) [pid = 3844] [serial = 1311] [outer = 00000000] 12:16:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1A1C9000) [pid = 3844] [serial = 1312] [outer = 19A19000] 12:16:03 INFO - PROCESS | 3844 | 1461006963154 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1A557000) [pid = 3844] [serial = 1313] [outer = 19A19000] 12:16:03 INFO - PROCESS | 3844 | 1461006963708 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 911ms 12:16:03 INFO - PROCESS | 3844 | 1461006963767 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 3844 | 1461006963769 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 12:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:16:03 INFO - PROCESS | 3844 | 1461006963773 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 3844 | 1461006963775 Marionette TRACE conn3 <- [1,1714,null,{}] 12:16:03 INFO - PROCESS | 3844 | 1461006963779 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:03 INFO - PROCESS | 3844 | 1461006963884 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:16:04 INFO - PROCESS | 3844 | 1461006963996 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 3844 | ++DOCSHELL 19A15800 == 79 [pid = 3844] [id = 438] 12:16:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (19C1E800) [pid = 3844] [serial = 1314] [outer = 00000000] 12:16:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1BD17C00) [pid = 3844] [serial = 1315] [outer = 19C1E800] 12:16:04 INFO - PROCESS | 3844 | 1461006964049 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1C18A000) [pid = 3844] [serial = 1316] [outer = 19C1E800] 12:16:04 INFO - PROCESS | 3844 | 1461006964621 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 911ms 12:16:04 INFO - PROCESS | 3844 | 1461006964677 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 3844 | 1461006964679 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 12:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:16:04 INFO - PROCESS | 3844 | 1461006964683 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 3844 | 1461006964685 Marionette TRACE conn3 <- [1,1718,null,{}] 12:16:04 INFO - PROCESS | 3844 | 1461006964689 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:04 INFO - PROCESS | 3844 | 1461006964793 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:16:04 INFO - PROCESS | 3844 | 1461006964950 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 3844 | ++DOCSHELL 1C2B5C00 == 80 [pid = 3844] [id = 439] 12:16:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1C2B9000) [pid = 3844] [serial = 1317] [outer = 00000000] 12:16:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1C98F000) [pid = 3844] [serial = 1318] [outer = 1C2B9000] 12:16:05 INFO - PROCESS | 3844 | 1461006965013 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1D24B000) [pid = 3844] [serial = 1319] [outer = 1C2B9000] 12:16:05 INFO - PROCESS | 3844 | 1461006965630 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 959ms 12:16:05 INFO - PROCESS | 3844 | 1461006965660 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 3844 | 1461006965662 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 12:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:16:05 INFO - PROCESS | 3844 | 1461006965666 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 3844 | 1461006965668 Marionette TRACE conn3 <- [1,1722,null,{}] 12:16:05 INFO - PROCESS | 3844 | 1461006965672 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:05 INFO - PROCESS | 3844 | 1461006965787 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:16:05 INFO - PROCESS | 3844 | 1461006965899 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 3844 | ++DOCSHELL 19982C00 == 81 [pid = 3844] [id = 440] 12:16:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1BD0E000) [pid = 3844] [serial = 1320] [outer = 00000000] 12:16:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1D60C800) [pid = 3844] [serial = 1321] [outer = 1BD0E000] 12:16:05 INFO - PROCESS | 3844 | 1461006965952 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1D60FC00) [pid = 3844] [serial = 1322] [outer = 1BD0E000] 12:16:06 INFO - PROCESS | 3844 | 1461006966569 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 958ms 12:16:06 INFO - PROCESS | 3844 | 1461006966611 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 3844 | 1461006966613 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 12:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:16:06 INFO - PROCESS | 3844 | 1461006966617 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 3844 | 1461006966619 Marionette TRACE conn3 <- [1,1726,null,{}] 12:16:06 INFO - PROCESS | 3844 | 1461006966623 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:06 INFO - PROCESS | 3844 | 1461006966729 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:16:06 INFO - PROCESS | 3844 | 1461006966842 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 3844 | ++DOCSHELL 16410000 == 82 [pid = 3844] [id = 441] 12:16:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1D4DC000) [pid = 3844] [serial = 1323] [outer = 00000000] 12:16:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1D648C00) [pid = 3844] [serial = 1324] [outer = 1D4DC000] 12:16:06 INFO - PROCESS | 3844 | 1461006966939 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1D83A000) [pid = 3844] [serial = 1325] [outer = 1D4DC000] 12:16:07 INFO - PROCESS | 3844 | 1461006967623 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1052ms 12:16:07 INFO - PROCESS | 3844 | 1461006967679 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 3844 | 1461006967682 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 12:16:07 INFO - PROCESS | 3844 | 1461006967688 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:16:07 INFO - PROCESS | 3844 | 1461006967691 Marionette TRACE conn3 <- [1,1730,null,{}] 12:16:07 INFO - PROCESS | 3844 | 1461006967697 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:07 INFO - PROCESS | 3844 | 1461006967802 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:16:07 INFO - PROCESS | 3844 | 1461006967947 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 3844 | ++DOCSHELL 15561800 == 83 [pid = 3844] [id = 442] 12:16:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (15B2D000) [pid = 3844] [serial = 1326] [outer = 00000000] 12:16:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (18BED000) [pid = 3844] [serial = 1327] [outer = 15B2D000] 12:16:08 INFO - PROCESS | 3844 | 1461006967998 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1942F400) [pid = 3844] [serial = 1328] [outer = 15B2D000] 12:16:08 INFO - PROCESS | 3844 | --DOCSHELL 16819C00 == 82 [pid = 3844] [id = 433] 12:16:08 INFO - PROCESS | 3844 | --DOCSHELL 12D70C00 == 81 [pid = 3844] [id = 432] 12:16:08 INFO - PROCESS | 3844 | --DOCSHELL 15E73800 == 80 [pid = 3844] [id = 431] 12:16:08 INFO - PROCESS | 3844 | --DOCSHELL 19A10C00 == 79 [pid = 3844] [id = 426] 12:16:08 INFO - PROCESS | 3844 | --DOCSHELL 18B26400 == 78 [pid = 3844] [id = 425] 12:16:08 INFO - PROCESS | 3844 | --DOCSHELL 1640D400 == 77 [pid = 3844] [id = 424] 12:16:08 INFO - PROCESS | 3844 | 1461006968600 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 943ms 12:16:08 INFO - PROCESS | 3844 | 1461006968637 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 3844 | 1461006968642 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 12:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:16:08 INFO - PROCESS | 3844 | 1461006968648 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 3844 | 1461006968650 Marionette TRACE conn3 <- [1,1734,null,{}] 12:16:08 INFO - PROCESS | 3844 | 1461006968654 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:08 INFO - PROCESS | 3844 | 1461006968758 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:16:08 INFO - PROCESS | 3844 | 1461006968869 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 3844 | ++DOCSHELL 13396400 == 78 [pid = 3844] [id = 443] 12:16:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1364B400) [pid = 3844] [serial = 1329] [outer = 00000000] 12:16:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1906EC00) [pid = 3844] [serial = 1330] [outer = 1364B400] 12:16:08 INFO - PROCESS | 3844 | 1461006968914 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (199B2C00) [pid = 3844] [serial = 1331] [outer = 1364B400] 12:16:09 INFO - PROCESS | 3844 | 1461006969381 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 801ms 12:16:09 INFO - PROCESS | 3844 | 1461006969449 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 3844 | 1461006969451 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 12:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:16:09 INFO - PROCESS | 3844 | 1461006969455 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 3844 | 1461006969458 Marionette TRACE conn3 <- [1,1738,null,{}] 12:16:09 INFO - PROCESS | 3844 | 1461006969468 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:09 INFO - PROCESS | 3844 | 1461006969614 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:16:09 INFO - PROCESS | 3844 | 1461006969621 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 3844 | ++DOCSHELL 1966F000 == 79 [pid = 3844] [id = 444] 12:16:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (19D57000) [pid = 3844] [serial = 1332] [outer = 00000000] 12:16:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1D167000) [pid = 3844] [serial = 1333] [outer = 19D57000] 12:16:09 INFO - PROCESS | 3844 | 1461006969730 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1D4D9000) [pid = 3844] [serial = 1334] [outer = 19D57000] 12:16:10 INFO - PROCESS | 3844 | 1461006970173 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 739ms 12:16:10 INFO - PROCESS | 3844 | 1461006970195 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 3844 | 1461006970198 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 12:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:16:10 INFO - PROCESS | 3844 | 1461006970201 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 3844 | 1461006970203 Marionette TRACE conn3 <- [1,1742,null,{}] 12:16:10 INFO - PROCESS | 3844 | 1461006970206 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:10 INFO - PROCESS | 3844 | 1461006970328 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:16:10 INFO - PROCESS | 3844 | 1461006970394 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 3844 | ++DOCSHELL 1D4E0000 == 80 [pid = 3844] [id = 445] 12:16:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1D608800) [pid = 3844] [serial = 1335] [outer = 00000000] 12:16:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1D837800) [pid = 3844] [serial = 1336] [outer = 1D608800] 12:16:10 INFO - PROCESS | 3844 | 1461006970442 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1DA3F800) [pid = 3844] [serial = 1337] [outer = 1D608800] 12:16:10 INFO - PROCESS | 3844 | 1461006970859 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 691ms 12:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:16:10 INFO - PROCESS | 3844 | 1461006970900 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 3844 | 1461006970902 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 12:16:10 INFO - PROCESS | 3844 | 1461006970905 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 3844 | 1461006970907 Marionette TRACE conn3 <- [1,1746,null,{}] 12:16:10 INFO - PROCESS | 3844 | 1461006970918 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:11 INFO - PROCESS | 3844 | 1461006971067 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:16:11 INFO - PROCESS | 3844 | 1461006971147 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 3844 | ++DOCSHELL 1D60D000 == 81 [pid = 3844] [id = 446] 12:16:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1DA3D400) [pid = 3844] [serial = 1338] [outer = 00000000] 12:16:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1DC24C00) [pid = 3844] [serial = 1339] [outer = 1DA3D400] 12:16:11 INFO - PROCESS | 3844 | 1461006971190 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1DC2D800) [pid = 3844] [serial = 1340] [outer = 1DA3D400] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (19A13C00) [pid = 3844] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (12DE0400) [pid = 3844] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (164ABC00) [pid = 3844] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (19A16000) [pid = 3844] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (19984400) [pid = 3844] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (13626000) [pid = 3844] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (19067400) [pid = 3844] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (15E7B000) [pid = 3844] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1364A800) [pid = 3844] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1AA70800) [pid = 3844] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (143B2C00) [pid = 3844] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (180C5800) [pid = 3844] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:16:11 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (18DAB800) [pid = 3844] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:16:11 INFO - PROCESS | 3844 | 1461006971832 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 943ms 12:16:11 INFO - PROCESS | 3844 | 1461006971883 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 3844 | 1461006971885 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 12:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:16:11 INFO - PROCESS | 3844 | 1461006971888 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 3844 | 1461006971890 Marionette TRACE conn3 <- [1,1750,null,{}] 12:16:11 INFO - PROCESS | 3844 | 1461006971893 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:12 INFO - PROCESS | 3844 | 1461006971997 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:16:12 INFO - PROCESS | 3844 | 1461006972011 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 3844 | ++DOCSHELL 1877AC00 == 82 [pid = 3844] [id = 447] 12:16:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (18FAE000) [pid = 3844] [serial = 1341] [outer = 00000000] 12:16:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1AA70800) [pid = 3844] [serial = 1342] [outer = 18FAE000] 12:16:12 INFO - PROCESS | 3844 | 1461006972057 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1DC2F000) [pid = 3844] [serial = 1343] [outer = 18FAE000] 12:16:12 INFO - PROCESS | 3844 | 1461006972492 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 628ms 12:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:16:12 INFO - PROCESS | 3844 | 1461006972528 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 3844 | 1461006972530 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 12:16:12 INFO - PROCESS | 3844 | 1461006972534 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 3844 | 1461006972535 Marionette TRACE conn3 <- [1,1754,null,{}] 12:16:12 INFO - PROCESS | 3844 | 1461006972539 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:12 INFO - PROCESS | 3844 | 1461006972622 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:16:12 INFO - PROCESS | 3844 | 1461006972664 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 3844 | ++DOCSHELL 1DA45C00 == 83 [pid = 3844] [id = 448] 12:16:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1E243400) [pid = 3844] [serial = 1344] [outer = 00000000] 12:16:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1E24B800) [pid = 3844] [serial = 1345] [outer = 1E243400] 12:16:12 INFO - PROCESS | 3844 | 1461006972708 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1E3A4400) [pid = 3844] [serial = 1346] [outer = 1E243400] 12:16:13 INFO - PROCESS | 3844 | 1461006973137 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 628ms 12:16:13 INFO - PROCESS | 3844 | 1461006973179 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 3844 | 1461006973181 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 12:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:16:13 INFO - PROCESS | 3844 | 1461006973185 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 3844 | 1461006973186 Marionette TRACE conn3 <- [1,1758,null,{}] 12:16:13 INFO - PROCESS | 3844 | 1461006973190 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:13 INFO - PROCESS | 3844 | 1461006973274 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:16:13 INFO - PROCESS | 3844 | 1461006973280 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 3844 | ++DOCSHELL 1E248400 == 84 [pid = 3844] [id = 449] 12:16:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1E249000) [pid = 3844] [serial = 1347] [outer = 00000000] 12:16:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1E3DE400) [pid = 3844] [serial = 1348] [outer = 1E249000] 12:16:13 INFO - PROCESS | 3844 | 1461006973324 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1E3E5400) [pid = 3844] [serial = 1349] [outer = 1E249000] 12:16:13 INFO - PROCESS | 3844 | 1461006973962 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 833ms 12:16:14 INFO - PROCESS | 3844 | 1461006974056 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 3844 | 1461006974060 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 12:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:16:14 INFO - PROCESS | 3844 | 1461006974067 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 3844 | 1461006974071 Marionette TRACE conn3 <- [1,1762,null,{}] 12:16:14 INFO - PROCESS | 3844 | 1461006974077 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:14 INFO - PROCESS | 3844 | 1461006974201 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:16:14 INFO - PROCESS | 3844 | 1461006974345 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 3844 | ++DOCSHELL 1680C800 == 85 [pid = 3844] [id = 450] 12:16:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (18381800) [pid = 3844] [serial = 1350] [outer = 00000000] 12:16:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (19067400) [pid = 3844] [serial = 1351] [outer = 18381800] 12:16:14 INFO - PROCESS | 3844 | 1461006974402 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1997B000) [pid = 3844] [serial = 1352] [outer = 18381800] 12:16:15 INFO - PROCESS | 3844 | 1461006975006 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1006ms 12:16:15 INFO - PROCESS | 3844 | 1461006975073 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 3844 | 1461006975079 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 12:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:16:15 INFO - PROCESS | 3844 | 1461006975086 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 3844 | 1461006975088 Marionette TRACE conn3 <- [1,1766,null,{}] 12:16:15 INFO - PROCESS | 3844 | 1461006975092 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:15 INFO - PROCESS | 3844 | 1461006975207 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:16:15 INFO - PROCESS | 3844 | 1461006975355 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 3844 | ++DOCSHELL 19067000 == 86 [pid = 3844] [id = 451] 12:16:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (19978800) [pid = 3844] [serial = 1353] [outer = 00000000] 12:16:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1BD18800) [pid = 3844] [serial = 1354] [outer = 19978800] 12:16:15 INFO - PROCESS | 3844 | 1461006975409 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1C463800) [pid = 3844] [serial = 1355] [outer = 19978800] 12:16:16 INFO - PROCESS | 3844 | 1461006976020 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1006ms 12:16:16 INFO - PROCESS | 3844 | 1461006976085 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 3844 | 1461006976088 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 12:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:16:16 INFO - PROCESS | 3844 | 1461006976092 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 3844 | 1461006976096 Marionette TRACE conn3 <- [1,1770,null,{}] 12:16:16 INFO - PROCESS | 3844 | 1461006976110 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:16 INFO - PROCESS | 3844 | 1461006976222 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:16:16 INFO - PROCESS | 3844 | 1461006976371 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 3844 | ++DOCSHELL 199C3800 == 87 [pid = 3844] [id = 452] 12:16:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1E24AC00) [pid = 3844] [serial = 1356] [outer = 00000000] 12:16:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1E3AD800) [pid = 3844] [serial = 1357] [outer = 1E24AC00] 12:16:16 INFO - PROCESS | 3844 | 1461006976428 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (1E3E7800) [pid = 3844] [serial = 1358] [outer = 1E24AC00] 12:16:17 INFO - PROCESS | 3844 | 1461006977006 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 958ms 12:16:17 INFO - PROCESS | 3844 | 1461006977036 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 3844 | 1461006977039 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 12:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:16:17 INFO - PROCESS | 3844 | 1461006977043 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 3844 | 1461006977045 Marionette TRACE conn3 <- [1,1774,null,{}] 12:16:17 INFO - PROCESS | 3844 | 1461006977049 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:17 INFO - PROCESS | 3844 | 1461006977206 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:16:17 INFO - PROCESS | 3844 | 1461006977352 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 3844 | ++DOCSHELL 1DC2F400 == 88 [pid = 3844] [id = 453] 12:16:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (1E244000) [pid = 3844] [serial = 1359] [outer = 00000000] 12:16:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (1E5EF000) [pid = 3844] [serial = 1360] [outer = 1E244000] 12:16:17 INFO - PROCESS | 3844 | 1461006977406 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (1E83C800) [pid = 3844] [serial = 1361] [outer = 1E244000] 12:16:17 INFO - PROCESS | 3844 | 1461006977954 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 959ms 12:16:18 INFO - PROCESS | 3844 | 1461006978019 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 3844 | 1461006978021 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 12:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:16:18 INFO - PROCESS | 3844 | 1461006978025 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 3844 | 1461006978027 Marionette TRACE conn3 <- [1,1778,null,{}] 12:16:18 INFO - PROCESS | 3844 | 1461006978031 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 3844 | 1461006978137 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:16:18 INFO - PROCESS | 3844 | 1461006978283 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 3844 | ++DOCSHELL 1E5EF400 == 89 [pid = 3844] [id = 454] 12:16:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1E840400) [pid = 3844] [serial = 1362] [outer = 00000000] 12:16:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1E972800) [pid = 3844] [serial = 1363] [outer = 1E840400] 12:16:18 INFO - PROCESS | 3844 | 1461006978337 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1E976800) [pid = 3844] [serial = 1364] [outer = 1E840400] 12:16:18 INFO - PROCESS | 3844 | 1461006978930 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 958ms 12:16:18 INFO - PROCESS | 3844 | 1461006978970 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 3844 | 1461006978972 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 12:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:16:18 INFO - PROCESS | 3844 | 1461006978976 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 3844 | 1461006978978 Marionette TRACE conn3 <- [1,1782,null,{}] 12:16:18 INFO - PROCESS | 3844 | 1461006978982 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:19 INFO - PROCESS | 3844 | 1461006979105 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:16:19 INFO - PROCESS | 3844 | 1461006979264 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 3844 | ++DOCSHELL 14B16000 == 90 [pid = 3844] [id = 455] 12:16:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (14BB8C00) [pid = 3844] [serial = 1365] [outer = 00000000] 12:16:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1E97B400) [pid = 3844] [serial = 1366] [outer = 14BB8C00] 12:16:19 INFO - PROCESS | 3844 | 1461006979326 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (21255000) [pid = 3844] [serial = 1367] [outer = 14BB8C00] 12:16:19 INFO - PROCESS | 3844 | 1461006979878 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 942ms 12:16:19 INFO - PROCESS | 3844 | 1461006979921 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 3844 | 1461006979923 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 12:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:16:19 INFO - PROCESS | 3844 | 1461006979927 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 3844 | 1461006979929 Marionette TRACE conn3 <- [1,1786,null,{}] 12:16:19 INFO - PROCESS | 3844 | 1461006979933 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 3844 | 1461006980040 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:16:20 INFO - PROCESS | 3844 | 1461006980190 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 3844 | ++DOCSHELL 1680B400 == 91 [pid = 3844] [id = 456] 12:16:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (16A73C00) [pid = 3844] [serial = 1368] [outer = 00000000] 12:16:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (18BE8000) [pid = 3844] [serial = 1369] [outer = 16A73C00] 12:16:20 INFO - PROCESS | 3844 | 1461006980248 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (19429800) [pid = 3844] [serial = 1370] [outer = 16A73C00] 12:16:21 INFO - PROCESS | 3844 | 1461006981054 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1147ms 12:16:21 INFO - PROCESS | 3844 | 1461006981071 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 3844 | 1461006981075 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 12:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:16:21 INFO - PROCESS | 3844 | 1461006981081 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 3844 | 1461006981084 Marionette TRACE conn3 <- [1,1790,null,{}] 12:16:21 INFO - PROCESS | 3844 | 1461006981089 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:21 INFO - PROCESS | 3844 | 1461006981193 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:16:21 INFO - PROCESS | 3844 | 1461006981360 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 3844 | ++DOCSHELL 157A5400 == 92 [pid = 3844] [id = 457] 12:16:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (157F0400) [pid = 3844] [serial = 1371] [outer = 00000000] 12:16:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 170 (1664F800) [pid = 3844] [serial = 1372] [outer = 157F0400] 12:16:21 INFO - PROCESS | 3844 | 1461006981414 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 171 (16A69400) [pid = 3844] [serial = 1373] [outer = 157F0400] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 1832FC00 == 91 [pid = 3844] [id = 309] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 13455C00 == 90 [pid = 3844] [id = 308] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 1DA45C00 == 89 [pid = 3844] [id = 448] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 1877AC00 == 88 [pid = 3844] [id = 447] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 1D60D000 == 87 [pid = 3844] [id = 446] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 1D4E0000 == 86 [pid = 3844] [id = 445] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 1966F000 == 85 [pid = 3844] [id = 444] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 13396400 == 84 [pid = 3844] [id = 443] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 15561800 == 83 [pid = 3844] [id = 442] 12:16:21 INFO - PROCESS | 3844 | --DOCSHELL 19A15800 == 82 [pid = 3844] [id = 438] 12:16:21 INFO - PROCESS | 3844 | --DOMWINDOW == 170 (1D46DC00) [pid = 3844] [serial = 1282] [outer = 00000000] [url = about:blank] 12:16:21 INFO - PROCESS | 3844 | --DOMWINDOW == 169 (1942AC00) [pid = 3844] [serial = 1300] [outer = 00000000] [url = about:blank] 12:16:21 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (1D63D400) [pid = 3844] [serial = 1288] [outer = 00000000] [url = about:blank] 12:16:21 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (1D835800) [pid = 3844] [serial = 1291] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1D4DCC00) [pid = 3844] [serial = 1285] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOCSHELL 19A0F000 == 81 [pid = 3844] [id = 437] 12:16:22 INFO - PROCESS | 3844 | --DOCSHELL 19446400 == 80 [pid = 3844] [id = 436] 12:16:22 INFO - PROCESS | 3844 | --DOCSHELL 18FBC800 == 79 [pid = 3844] [id = 435] 12:16:22 INFO - PROCESS | 3844 | --DOCSHELL 19A12C00 == 78 [pid = 3844] [id = 423] 12:16:22 INFO - PROCESS | 3844 | --DOCSHELL 12D78C00 == 77 [pid = 3844] [id = 434] 12:16:22 INFO - PROCESS | 3844 | 1461006982031 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1005ms 12:16:22 INFO - PROCESS | 3844 | 1461006982085 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 3844 | 1461006982090 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:16:22 INFO - PROCESS | 3844 | 1461006982096 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 3844 | 1461006982099 Marionette TRACE conn3 <- [1,1794,null,{}] 12:16:22 INFO - PROCESS | 3844 | 1461006982102 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:22 INFO - PROCESS | 3844 | 1461006982207 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (199C5000) [pid = 3844] [serial = 1256] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (1C189800) [pid = 3844] [serial = 1231] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1C464400) [pid = 3844] [serial = 1234] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (18FAC800) [pid = 3844] [serial = 1241] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (180BCC00) [pid = 3844] [serial = 1240] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (19449400) [pid = 3844] [serial = 1252] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (16A6FC00) [pid = 3844] [serial = 1246] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (18076400) [pid = 3844] [serial = 1247] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (18381000) [pid = 3844] [serial = 1244] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (16816C00) [pid = 3844] [serial = 1243] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (1CE3F000) [pid = 3844] [serial = 1237] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (1A1C5800) [pid = 3844] [serial = 1259] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1C992800) [pid = 3844] [serial = 1270] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1BDAA400) [pid = 3844] [serial = 1261] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1877EC00) [pid = 3844] [serial = 1264] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1BD12000) [pid = 3844] [serial = 1268] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1AA55400) [pid = 3844] [serial = 1267] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (18FB3000) [pid = 3844] [serial = 1265] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (16814C00) [pid = 3844] [serial = 1225] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (18FB2C00) [pid = 3844] [serial = 1249] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (192C6800) [pid = 3844] [serial = 1250] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (18FA8400) [pid = 3844] [serial = 1228] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1C18D400) [pid = 3844] [serial = 1262] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (19978400) [pid = 3844] [serial = 1253] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1CBB1C00) [pid = 3844] [serial = 1271] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (142A8400) [pid = 3844] [serial = 1297] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (18B27C00) [pid = 3844] [serial = 1295] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1C194400) [pid = 3844] [serial = 1279] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1664C400) [pid = 3844] [serial = 1273] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (192C6000) [pid = 3844] [serial = 1276] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1664EC00) [pid = 3844] [serial = 1298] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (18331000) [pid = 3844] [serial = 1294] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1A0B3C00) [pid = 3844] [serial = 1258] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1C191400) [pid = 3844] [serial = 1222] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (199B0400) [pid = 3844] [serial = 1255] [outer = 00000000] [url = about:blank] 12:16:22 INFO - PROCESS | 3844 | 1461006982318 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 3844 | ++DOCSHELL 14B0BC00 == 78 [pid = 3844] [id = 458] 12:16:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (157F5800) [pid = 3844] [serial = 1374] [outer = 00000000] 12:16:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1664C400) [pid = 3844] [serial = 1375] [outer = 157F5800] 12:16:22 INFO - PROCESS | 3844 | 1461006982365 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (180BCC00) [pid = 3844] [serial = 1376] [outer = 157F5800] 12:16:22 INFO - PROCESS | 3844 | 1461006982840 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 801ms 12:16:22 INFO - PROCESS | 3844 | 1461006982897 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 3844 | 1461006982900 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:16:22 INFO - PROCESS | 3844 | 1461006982903 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 3844 | 1461006982907 Marionette TRACE conn3 <- [1,1798,null,{}] 12:16:22 INFO - PROCESS | 3844 | 1461006982920 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:23 INFO - PROCESS | 3844 | 1461006983066 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:16:23 INFO - PROCESS | 3844 | 1461006983081 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 3844 | ++DOCSHELL 18DAB800 == 79 [pid = 3844] [id = 459] 12:16:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (18DAC000) [pid = 3844] [serial = 1377] [outer = 00000000] 12:16:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1906A400) [pid = 3844] [serial = 1378] [outer = 18DAC000] 12:16:23 INFO - PROCESS | 3844 | 1461006983128 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1942A000) [pid = 3844] [serial = 1379] [outer = 18DAC000] 12:16:23 INFO - PROCESS | 3844 | 1461006983599 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 707ms 12:16:23 INFO - PROCESS | 3844 | 1461006983634 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 3844 | 1461006983636 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 12:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:16:23 INFO - PROCESS | 3844 | 1461006983640 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 3844 | 1461006983641 Marionette TRACE conn3 <- [1,1802,null,{}] 12:16:23 INFO - PROCESS | 3844 | 1461006983645 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:23 INFO - PROCESS | 3844 | 1461006983760 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:16:23 INFO - PROCESS | 3844 | 1461006983769 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 3844 | ++DOCSHELL 18FB0C00 == 80 [pid = 3844] [id = 460] 12:16:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (19432400) [pid = 3844] [serial = 1380] [outer = 00000000] 12:16:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1944E800) [pid = 3844] [serial = 1381] [outer = 19432400] 12:16:23 INFO - PROCESS | 3844 | 1461006983813 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1978EC00) [pid = 3844] [serial = 1382] [outer = 19432400] 12:16:24 INFO - PROCESS | 3844 | 1461006984281 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 691ms 12:16:24 INFO - PROCESS | 3844 | 1461006984339 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 3844 | 1461006984341 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 12:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:16:24 INFO - PROCESS | 3844 | 1461006984344 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 3844 | 1461006984346 Marionette TRACE conn3 <- [1,1806,null,{}] 12:16:24 INFO - PROCESS | 3844 | 1461006984350 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:24 INFO - PROCESS | 3844 | 1461006984433 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:16:24 INFO - PROCESS | 3844 | 1461006984438 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 3844 | ++DOCSHELL 1832FC00 == 81 [pid = 3844] [id = 461] 12:16:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (19433400) [pid = 3844] [serial = 1383] [outer = 00000000] 12:16:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (19984400) [pid = 3844] [serial = 1384] [outer = 19433400] 12:16:24 INFO - PROCESS | 3844 | 1461006984482 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (199B0800) [pid = 3844] [serial = 1385] [outer = 19433400] 12:16:25 INFO - PROCESS | 3844 | 1461006984998 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 691ms 12:16:25 INFO - PROCESS | 3844 | 1461006985044 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 3844 | 1461006985046 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 12:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:16:25 INFO - PROCESS | 3844 | 1461006985050 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 3844 | 1461006985051 Marionette TRACE conn3 <- [1,1810,null,{}] 12:16:25 INFO - PROCESS | 3844 | 1461006985060 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:25 INFO - PROCESS | 3844 | 1461006985220 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:16:25 INFO - PROCESS | 3844 | 1461006985293 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 3844 | ++DOCSHELL 19A15800 == 82 [pid = 3844] [id = 462] 12:16:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (19A1A000) [pid = 3844] [serial = 1386] [outer = 00000000] 12:16:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1A015800) [pid = 3844] [serial = 1387] [outer = 19A1A000] 12:16:25 INFO - PROCESS | 3844 | 1461006985339 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1A0B7000) [pid = 3844] [serial = 1388] [outer = 19A1A000] 12:16:25 INFO - PROCESS | 3844 | 1461006985744 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 738ms 12:16:25 INFO - PROCESS | 3844 | 1461006985790 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 3844 | 1461006985792 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 12:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:16:25 INFO - PROCESS | 3844 | 1461006985796 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 3844 | 1461006985797 Marionette TRACE conn3 <- [1,1814,null,{}] 12:16:25 INFO - PROCESS | 3844 | 1461006985810 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:25 INFO - PROCESS | 3844 | 1461006985937 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:16:26 INFO - PROCESS | 3844 | 1461006986015 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 3844 | ++DOCSHELL 12D78000 == 83 [pid = 3844] [id = 463] 12:16:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (19A15000) [pid = 3844] [serial = 1389] [outer = 00000000] 12:16:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1AA6EC00) [pid = 3844] [serial = 1390] [outer = 19A15000] 12:16:26 INFO - PROCESS | 3844 | 1461006986061 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1BD17000) [pid = 3844] [serial = 1391] [outer = 19A15000] 12:16:26 INFO - PROCESS | 3844 | 1461006986474 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 691ms 12:16:26 INFO - PROCESS | 3844 | 1461006986496 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 3844 | 1461006986497 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 12:16:26 INFO - PROCESS | 3844 | 1461006986501 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:16:26 INFO - PROCESS | 3844 | 1461006986502 Marionette TRACE conn3 <- [1,1818,null,{}] 12:16:26 INFO - PROCESS | 3844 | 1461006986506 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:26 INFO - PROCESS | 3844 | 1461006986650 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1D608800) [pid = 3844] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1DA3D400) [pid = 3844] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (15B2D000) [pid = 3844] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1364B400) [pid = 3844] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1E243400) [pid = 3844] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (19D57000) [pid = 3844] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (18FAE000) [pid = 3844] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:16:26 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (16D3D800) [pid = 3844] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:16:26 INFO - PROCESS | 3844 | 1461006986965 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 3844 | ++DOCSHELL 13263800 == 84 [pid = 3844] [id = 464] 12:16:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (13458800) [pid = 3844] [serial = 1392] [outer = 00000000] 12:16:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (18DB6000) [pid = 3844] [serial = 1393] [outer = 13458800] 12:16:27 INFO - PROCESS | 3844 | 1461006987014 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1AA7A800) [pid = 3844] [serial = 1394] [outer = 13458800] 12:16:27 INFO - PROCESS | 3844 | 1461006987369 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 895ms 12:16:27 INFO - PROCESS | 3844 | 1461006987405 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 3844 | 1461006987407 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 12:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:16:27 INFO - PROCESS | 3844 | 1461006987411 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 3844 | 1461006987412 Marionette TRACE conn3 <- [1,1822,null,{}] 12:16:27 INFO - PROCESS | 3844 | 1461006987416 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:27 INFO - PROCESS | 3844 | 1461006987542 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:16:27 INFO - PROCESS | 3844 | 1461006987551 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 3844 | ++DOCSHELL 199CB000 == 85 [pid = 3844] [id = 465] 12:16:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (19C15800) [pid = 3844] [serial = 1395] [outer = 00000000] 12:16:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1C2BF800) [pid = 3844] [serial = 1396] [outer = 19C15800] 12:16:27 INFO - PROCESS | 3844 | 1461006987594 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1C984400) [pid = 3844] [serial = 1397] [outer = 19C15800] 12:16:28 INFO - PROCESS | 3844 | 1461006988008 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 644ms 12:16:28 INFO - PROCESS | 3844 | 1461006988049 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 3844 | 1461006988051 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 12:16:28 INFO - PROCESS | 3844 | 1461006988054 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:16:28 INFO - PROCESS | 3844 | 1461006988056 Marionette TRACE conn3 <- [1,1826,null,{}] 12:16:28 INFO - PROCESS | 3844 | 1461006988060 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:28 INFO - PROCESS | 3844 | 1461006988185 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:16:28 INFO - PROCESS | 3844 | 1461006988194 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 3844 | ++DOCSHELL 142B5C00 == 86 [pid = 3844] [id = 466] 12:16:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1C2B9C00) [pid = 3844] [serial = 1398] [outer = 00000000] 12:16:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1D16B400) [pid = 3844] [serial = 1399] [outer = 1C2B9C00] 12:16:28 INFO - PROCESS | 3844 | 1461006988269 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1D46DC00) [pid = 3844] [serial = 1400] [outer = 1C2B9C00] 12:16:28 INFO - PROCESS | 3844 | 1461006988712 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 707ms 12:16:28 INFO - PROCESS | 3844 | 1461006988756 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 3844 | 1461006988758 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 12:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:16:28 INFO - PROCESS | 3844 | 1461006988761 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 3844 | 1461006988764 Marionette TRACE conn3 <- [1,1830,null,{}] 12:16:28 INFO - PROCESS | 3844 | 1461006988767 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:28 INFO - PROCESS | 3844 | 1461006988918 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:16:29 INFO - PROCESS | 3844 | 1461006989093 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 3844 | ++DOCSHELL 12B85400 == 87 [pid = 3844] [id = 467] 12:16:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (12B85800) [pid = 3844] [serial = 1401] [outer = 00000000] 12:16:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (13455C00) [pid = 3844] [serial = 1402] [outer = 12B85800] 12:16:29 INFO - PROCESS | 3844 | 1461006989193 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (1350D800) [pid = 3844] [serial = 1403] [outer = 12B85800] 12:16:29 INFO - PROCESS | 3844 | 1461006989857 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1100ms 12:16:29 INFO - PROCESS | 3844 | 1461006989889 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 3844 | 1461006989894 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 12:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:16:29 INFO - PROCESS | 3844 | 1461006989900 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 3844 | 1461006989903 Marionette TRACE conn3 <- [1,1834,null,{}] 12:16:29 INFO - PROCESS | 3844 | 1461006989909 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 3844 | 1461006990051 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:16:30 INFO - PROCESS | 3844 | 1461006990217 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 3844 | ++DOCSHELL 15BD8800 == 88 [pid = 3844] [id = 468] 12:16:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (164A3C00) [pid = 3844] [serial = 1404] [outer = 00000000] 12:16:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (18BE7400) [pid = 3844] [serial = 1405] [outer = 164A3C00] 12:16:30 INFO - PROCESS | 3844 | 1461006990273 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (18FAC800) [pid = 3844] [serial = 1406] [outer = 164A3C00] 12:16:30 INFO - PROCESS | 3844 | 1461006990816 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 942ms 12:16:30 INFO - PROCESS | 3844 | 1461006990847 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 3844 | 1461006990851 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 12:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:16:30 INFO - PROCESS | 3844 | 1461006990856 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 3844 | 1461006990858 Marionette TRACE conn3 <- [1,1838,null,{}] 12:16:30 INFO - PROCESS | 3844 | 1461006990862 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 3844 | 1461006990972 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:16:31 INFO - PROCESS | 3844 | 1461006991139 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 3844 | ++DOCSHELL 18779400 == 89 [pid = 3844] [id = 469] 12:16:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (18DB4000) [pid = 3844] [serial = 1407] [outer = 00000000] 12:16:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (19A83400) [pid = 3844] [serial = 1408] [outer = 18DB4000] 12:16:31 INFO - PROCESS | 3844 | 1461006991194 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (1A0B6800) [pid = 3844] [serial = 1409] [outer = 18DB4000] 12:16:31 INFO - PROCESS | 3844 | 1461006991785 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1005ms 12:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:16:31 INFO - PROCESS | 3844 | 1461006991857 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 3844 | 1461006991860 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 12:16:31 INFO - PROCESS | 3844 | 1461006991869 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 3844 | 1461006991875 Marionette TRACE conn3 <- [1,1842,null,{}] 12:16:31 INFO - PROCESS | 3844 | 1461006991880 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 3844 | 1461006991992 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:16:32 INFO - PROCESS | 3844 | 1461006992146 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 3844 | ++DOCSHELL 1D4DBC00 == 90 [pid = 3844] [id = 470] 12:16:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (1D604800) [pid = 3844] [serial = 1410] [outer = 00000000] 12:16:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1D831400) [pid = 3844] [serial = 1411] [outer = 1D604800] 12:16:32 INFO - PROCESS | 3844 | 1461006992200 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1D83D400) [pid = 3844] [serial = 1412] [outer = 1D604800] 12:16:32 INFO - PROCESS | 3844 | 1461006992756 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 958ms 12:16:32 INFO - PROCESS | 3844 | 1461006992828 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 3844 | 1461006992831 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 12:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:16:32 INFO - PROCESS | 3844 | 1461006992834 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 3844 | 1461006992836 Marionette TRACE conn3 <- [1,1846,null,{}] 12:16:32 INFO - PROCESS | 3844 | 1461006992840 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 3844 | 1461006992948 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:16:33 INFO - PROCESS | 3844 | 1461006993094 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 3844 | ++DOCSHELL 19D54000 == 91 [pid = 3844] [id = 471] 12:16:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1AA50C00) [pid = 3844] [serial = 1413] [outer = 00000000] 12:16:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1DC26400) [pid = 3844] [serial = 1414] [outer = 1AA50C00] 12:16:33 INFO - PROCESS | 3844 | 1461006993157 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1E241800) [pid = 3844] [serial = 1415] [outer = 1AA50C00] 12:16:33 INFO - PROCESS | 3844 | 1461006993706 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 943ms 12:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:16:33 INFO - PROCESS | 3844 | 1461006993779 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 3844 | 1461006993782 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 12:16:33 INFO - PROCESS | 3844 | 1461006993785 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 3844 | 1461006993787 Marionette TRACE conn3 <- [1,1850,null,{}] 12:16:33 INFO - PROCESS | 3844 | 1461006993791 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:33 INFO - PROCESS | 3844 | 1461006993899 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:16:34 INFO - PROCESS | 3844 | 1461006994045 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 3844 | ++DOCSHELL 1E24FC00 == 92 [pid = 3844] [id = 472] 12:16:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (1E3A8C00) [pid = 3844] [serial = 1416] [outer = 00000000] 12:16:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (1E3E6C00) [pid = 3844] [serial = 1417] [outer = 1E3A8C00] 12:16:34 INFO - PROCESS | 3844 | 1461006994108 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (1E840C00) [pid = 3844] [serial = 1418] [outer = 1E3A8C00] 12:16:34 INFO - PROCESS | 3844 | 1461006994677 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 943ms 12:16:34 INFO - PROCESS | 3844 | 1461006994731 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 3844 | 1461006994733 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 12:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:16:34 INFO - PROCESS | 3844 | 1461006994737 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 3844 | 1461006994739 Marionette TRACE conn3 <- [1,1854,null,{}] 12:16:34 INFO - PROCESS | 3844 | 1461006994742 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:34 INFO - PROCESS | 3844 | 1461006994899 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:16:35 INFO - PROCESS | 3844 | 1461006995094 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 3844 | ++DOCSHELL 15D89C00 == 93 [pid = 3844] [id = 473] 12:16:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (1640DC00) [pid = 3844] [serial = 1419] [outer = 00000000] 12:16:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 170 (1BA5D800) [pid = 3844] [serial = 1420] [outer = 1640DC00] 12:16:35 INFO - PROCESS | 3844 | 1461006995148 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 171 (1BA60C00) [pid = 3844] [serial = 1421] [outer = 1640DC00] 12:16:35 INFO - PROCESS | 3844 | 1461006995738 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1037ms 12:16:35 INFO - PROCESS | 3844 | 1461006995826 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 3844 | 1461006995828 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 12:16:35 INFO - PROCESS | 3844 | 1461006995832 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 3844 | 1461006995834 Marionette TRACE conn3 <- [1,1858,null,{}] 12:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:16:35 INFO - PROCESS | 3844 | 1461006995838 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:35 INFO - PROCESS | 3844 | 1461006995943 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:16:36 INFO - PROCESS | 3844 | 1461006996230 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 3844 | ++DOCSHELL 11BEDC00 == 94 [pid = 3844] [id = 474] 12:16:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 172 (13210000) [pid = 3844] [serial = 1422] [outer = 00000000] 12:16:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 173 (164ABC00) [pid = 3844] [serial = 1423] [outer = 13210000] 12:16:36 INFO - PROCESS | 3844 | 1461006996310 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 174 (17D85C00) [pid = 3844] [serial = 1424] [outer = 13210000] 12:16:37 INFO - PROCESS | 3844 | 1461006997008 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1257ms 12:16:37 INFO - PROCESS | 3844 | 1461006997104 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 3844 | 1461006997109 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 12:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:16:37 INFO - PROCESS | 3844 | 1461006997116 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 3844 | 1461006997119 Marionette TRACE conn3 <- [1,1862,null,{}] 12:16:37 INFO - PROCESS | 3844 | 1461006997124 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:37 INFO - PROCESS | 3844 | 1461006997245 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:16:37 INFO - PROCESS | 3844 | 1461006997389 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 3844 | ++DOCSHELL 19443C00 == 95 [pid = 3844] [id = 475] 12:16:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 175 (19446000) [pid = 3844] [serial = 1425] [outer = 00000000] 12:16:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 176 (19975800) [pid = 3844] [serial = 1426] [outer = 19446000] 12:16:37 INFO - PROCESS | 3844 | 1461006997440 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 177 (199C8400) [pid = 3844] [serial = 1427] [outer = 19446000] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 1350C800 == 94 [pid = 3844] [id = 413] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 19070C00 == 93 [pid = 3844] [id = 411] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 159E7800 == 92 [pid = 3844] [id = 251] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 1A1BFC00 == 91 [pid = 3844] [id = 390] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 142B5C00 == 90 [pid = 3844] [id = 466] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 199CB000 == 89 [pid = 3844] [id = 465] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 13263800 == 88 [pid = 3844] [id = 464] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 12D78000 == 87 [pid = 3844] [id = 463] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 19A15800 == 86 [pid = 3844] [id = 462] 12:16:37 INFO - PROCESS | 3844 | --DOCSHELL 1832FC00 == 85 [pid = 3844] [id = 461] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 18FB0C00 == 84 [pid = 3844] [id = 460] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 18DAB800 == 83 [pid = 3844] [id = 459] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 14B0BC00 == 82 [pid = 3844] [id = 458] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 157A5400 == 81 [pid = 3844] [id = 457] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 176 (1D648C00) [pid = 3844] [serial = 1324] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 175 (1BD17C00) [pid = 3844] [serial = 1315] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 174 (1C98F000) [pid = 3844] [serial = 1318] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 173 (199B3400) [pid = 3844] [serial = 1309] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 172 (1D60C800) [pid = 3844] [serial = 1321] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 171 (1A1C9000) [pid = 3844] [serial = 1312] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 170 (1376DC00) [pid = 3844] [serial = 1303] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 169 (19440000) [pid = 3844] [serial = 1306] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (1E3DE400) [pid = 3844] [serial = 1348] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 199C3800 == 80 [pid = 3844] [id = 452] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 19067000 == 79 [pid = 3844] [id = 451] 12:16:38 INFO - PROCESS | 3844 | --DOCSHELL 1680C800 == 78 [pid = 3844] [id = 450] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (19436800) [pid = 3844] [serial = 1301] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1D837800) [pid = 3844] [serial = 1336] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (1DC24C00) [pid = 3844] [serial = 1339] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (1DA3F800) [pid = 3844] [serial = 1337] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1942F400) [pid = 3844] [serial = 1328] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (18BED000) [pid = 3844] [serial = 1327] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1906EC00) [pid = 3844] [serial = 1330] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (1E24B800) [pid = 3844] [serial = 1345] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (1DC2D800) [pid = 3844] [serial = 1340] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1D167000) [pid = 3844] [serial = 1333] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1D4D9000) [pid = 3844] [serial = 1334] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (1AA70800) [pid = 3844] [serial = 1342] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (199B2C00) [pid = 3844] [serial = 1331] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (1E3A4400) [pid = 3844] [serial = 1346] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1DC2F000) [pid = 3844] [serial = 1343] [outer = 00000000] [url = about:blank] 12:16:38 INFO - PROCESS | 3844 | 1461006998074 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1006ms 12:16:38 INFO - PROCESS | 3844 | 1461006998121 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 3844 | 1461006998124 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 12:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:16:38 INFO - PROCESS | 3844 | 1461006998129 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 3844 | 1461006998131 Marionette TRACE conn3 <- [1,1866,null,{}] 12:16:38 INFO - PROCESS | 3844 | 1461006998134 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:38 INFO - PROCESS | 3844 | 1461006998228 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:16:38 INFO - PROCESS | 3844 | 1461006998344 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 3844 | ++DOCSHELL 14BEE800 == 79 [pid = 3844] [id = 476] 12:16:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (1555C400) [pid = 3844] [serial = 1428] [outer = 00000000] 12:16:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (187D3000) [pid = 3844] [serial = 1429] [outer = 1555C400] 12:16:38 INFO - PROCESS | 3844 | 1461006998390 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (19436400) [pid = 3844] [serial = 1430] [outer = 1555C400] 12:16:38 INFO - PROCESS | 3844 | 1461006998803 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 739ms 12:16:38 INFO - PROCESS | 3844 | 1461006998870 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 3844 | 1461006998872 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 12:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:16:38 INFO - PROCESS | 3844 | 1461006998877 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 3844 | 1461006998883 Marionette TRACE conn3 <- [1,1870,null,{}] 12:16:38 INFO - PROCESS | 3844 | 1461006998895 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 3844 | 1461006998985 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:16:39 INFO - PROCESS | 3844 | 1461006998992 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 3844 | ++DOCSHELL 19A17800 == 80 [pid = 3844] [id = 477] 12:16:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (19CFBC00) [pid = 3844] [serial = 1431] [outer = 00000000] 12:16:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (1AA53000) [pid = 3844] [serial = 1432] [outer = 19CFBC00] 12:16:39 INFO - PROCESS | 3844 | 1461006999042 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (1BA55000) [pid = 3844] [serial = 1433] [outer = 19CFBC00] 12:16:39 INFO - PROCESS | 3844 | 1461006999507 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 644ms 12:16:39 INFO - PROCESS | 3844 | 1461006999534 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 3844 | 1461006999537 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 12:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:16:39 INFO - PROCESS | 3844 | 1461006999540 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 3844 | 1461006999541 Marionette TRACE conn3 <- [1,1874,null,{}] 12:16:39 INFO - PROCESS | 3844 | 1461006999545 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 3844 | 1461006999631 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:16:39 INFO - PROCESS | 3844 | 1461006999638 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 3844 | ++DOCSHELL 1579A000 == 81 [pid = 3844] [id = 478] 12:16:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (199CB000) [pid = 3844] [serial = 1434] [outer = 00000000] 12:16:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1BDAD800) [pid = 3844] [serial = 1435] [outer = 199CB000] 12:16:39 INFO - PROCESS | 3844 | 1461006999681 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (18329C00) [pid = 3844] [serial = 1436] [outer = 199CB000] 12:16:40 INFO - PROCESS | 3844 | 1461007000125 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 644ms 12:16:40 INFO - PROCESS | 3844 | 1461007000182 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 3844 | 1461007000184 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 12:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:16:40 INFO - PROCESS | 3844 | 1461007000188 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 3844 | 1461007000190 Marionette TRACE conn3 <- [1,1878,null,{}] 12:16:40 INFO - PROCESS | 3844 | 1461007000193 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:40 INFO - PROCESS | 3844 | 1461007000323 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:16:40 INFO - PROCESS | 3844 | 1461007000367 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 3844 | ++DOCSHELL 1C98F400 == 82 [pid = 3844] [id = 479] 12:16:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1CBB2000) [pid = 3844] [serial = 1437] [outer = 00000000] 12:16:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1D167000) [pid = 3844] [serial = 1438] [outer = 1CBB2000] 12:16:40 INFO - PROCESS | 3844 | 1461007000476 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1D4D6000) [pid = 3844] [serial = 1439] [outer = 1CBB2000] 12:16:40 INFO - PROCESS | 3844 | 1461007000950 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 801ms 12:16:41 INFO - PROCESS | 3844 | 1461007001022 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 3844 | 1461007001024 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 12:16:41 INFO - PROCESS | 3844 | 1461007001027 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:16:41 INFO - PROCESS | 3844 | 1461007001029 Marionette TRACE conn3 <- [1,1882,null,{}] 12:16:41 INFO - PROCESS | 3844 | 1461007001040 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 3844 | 1461007001164 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:16:41 INFO - PROCESS | 3844 | 1461007001240 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 3844 | ++DOCSHELL 1D4E0400 == 83 [pid = 3844] [id = 480] 12:16:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (1D60A800) [pid = 3844] [serial = 1440] [outer = 00000000] 12:16:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (1DA3CC00) [pid = 3844] [serial = 1441] [outer = 1D60A800] 12:16:41 INFO - PROCESS | 3844 | 1461007001283 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (1DA43000) [pid = 3844] [serial = 1442] [outer = 1D60A800] 12:16:41 INFO - PROCESS | 3844 | 1461007001709 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 739ms 12:16:41 INFO - PROCESS | 3844 | 1461007001778 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 3844 | 1461007001780 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 12:16:41 INFO - PROCESS | 3844 | 1461007001783 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:16:41 INFO - PROCESS | 3844 | 1461007001785 Marionette TRACE conn3 <- [1,1886,null,{}] 12:16:41 INFO - PROCESS | 3844 | 1461007001792 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 3844 | 1461007001915 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:16:41 INFO - PROCESS | 3844 | 1461007001989 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 3844 | ++DOCSHELL 1BA57800 == 84 [pid = 3844] [id = 481] 12:16:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (1D608800) [pid = 3844] [serial = 1443] [outer = 00000000] 12:16:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 170 (1DC2F000) [pid = 3844] [serial = 1444] [outer = 1D608800] 12:16:42 INFO - PROCESS | 3844 | 1461007002035 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 171 (1E24B800) [pid = 3844] [serial = 1445] [outer = 1D608800] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 170 (1D4DC000) [pid = 3844] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 169 (1AA72400) [pid = 3844] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (19A1A000) [pid = 3844] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (19432400) [pid = 3844] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (19A15000) [pid = 3844] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (18DAC000) [pid = 3844] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (157F5800) [pid = 3844] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (157F0400) [pid = 3844] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (19433400) [pid = 3844] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (13458800) [pid = 3844] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:16:42 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (19C15800) [pid = 3844] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:16:42 INFO - PROCESS | 3844 | 1461007002768 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1006ms 12:16:42 INFO - PROCESS | 3844 | 1461007002787 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 3844 | 1461007002788 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 12:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:16:42 INFO - PROCESS | 3844 | 1461007002792 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 3844 | 1461007002793 Marionette TRACE conn3 <- [1,1890,null,{}] 12:16:42 INFO - PROCESS | 3844 | 1461007002797 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:42 INFO - PROCESS | 3844 | 1461007002923 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:16:43 INFO - PROCESS | 3844 | 1461007002994 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 3844 | ++DOCSHELL 164A4800 == 85 [pid = 3844] [id = 482] 12:16:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (164B2000) [pid = 3844] [serial = 1446] [outer = 00000000] 12:16:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (199AA400) [pid = 3844] [serial = 1447] [outer = 164B2000] 12:16:43 INFO - PROCESS | 3844 | 1461007003037 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (1C18F400) [pid = 3844] [serial = 1448] [outer = 164B2000] 12:16:43 INFO - PROCESS | 3844 | 1461007003390 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 644ms 12:16:43 INFO - PROCESS | 3844 | 1461007003431 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 3844 | 1461007003433 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 12:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:16:43 INFO - PROCESS | 3844 | 1461007003437 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 3844 | 1461007003438 Marionette TRACE conn3 <- [1,1894,null,{}] 12:16:43 INFO - PROCESS | 3844 | 1461007003442 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:43 INFO - PROCESS | 3844 | 1461007003527 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:16:43 INFO - PROCESS | 3844 | 1461007003532 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 3844 | ++DOCSHELL 19A1C000 == 86 [pid = 3844] [id = 483] 12:16:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (1BD12000) [pid = 3844] [serial = 1449] [outer = 00000000] 12:16:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (1E3A5000) [pid = 3844] [serial = 1450] [outer = 1BD12000] 12:16:43 INFO - PROCESS | 3844 | 1461007003576 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (1E3E3800) [pid = 3844] [serial = 1451] [outer = 1BD12000] 12:16:44 INFO - PROCESS | 3844 | 1461007004034 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 644ms 12:16:44 INFO - PROCESS | 3844 | 1461007004074 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 3844 | 1461007004076 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 12:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:16:44 INFO - PROCESS | 3844 | 1461007004079 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 3844 | 1461007004081 Marionette TRACE conn3 <- [1,1898,null,{}] 12:16:44 INFO - PROCESS | 3844 | 1461007004103 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:44 INFO - PROCESS | 3844 | 1461007004191 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:16:44 INFO - PROCESS | 3844 | 1461007004197 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 3844 | ++DOCSHELL 13392000 == 87 [pid = 3844] [id = 484] 12:16:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (13396C00) [pid = 3844] [serial = 1452] [outer = 00000000] 12:16:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (1E843C00) [pid = 3844] [serial = 1453] [outer = 13396C00] 12:16:44 INFO - PROCESS | 3844 | 1461007004248 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (1E97BC00) [pid = 3844] [serial = 1454] [outer = 13396C00] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1D4E1000 == 86 [pid = 3844] [id = 346] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 14B16000 == 85 [pid = 3844] [id = 455] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 15555C00 == 84 [pid = 3844] [id = 266] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 16816400 == 83 [pid = 3844] [id = 252] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 18BE9000 == 82 [pid = 3844] [id = 279] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1DA3F000 == 81 [pid = 3844] [id = 13] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 18332400 == 80 [pid = 3844] [id = 407] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 18DAF800 == 79 [pid = 3844] [id = 280] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1DC2F400 == 78 [pid = 3844] [id = 453] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1D60DC00 == 77 [pid = 3844] [id = 429] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 19982C00 == 76 [pid = 3844] [id = 440] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1AA72000 == 75 [pid = 3844] [id = 430] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 11BFA400 == 74 [pid = 3844] [id = 297] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1364C000 == 73 [pid = 3844] [id = 362] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1D473400 == 72 [pid = 3844] [id = 329] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1C2B5C00 == 71 [pid = 3844] [id = 439] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 187D9C00 == 70 [pid = 3844] [id = 267] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1AA56000 == 69 [pid = 3844] [id = 344] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1E5EF400 == 68 [pid = 3844] [id = 454] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 19062400 == 67 [pid = 3844] [id = 253] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1BDA4C00 == 66 [pid = 3844] [id = 296] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1DA3DC00 == 65 [pid = 3844] [id = 360] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1AA73400 == 64 [pid = 3844] [id = 292] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1A54C000 == 63 [pid = 3844] [id = 410] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 142AD800 == 62 [pid = 3844] [id = 361] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1CE4A000 == 61 [pid = 3844] [id = 427] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 19A14000 == 60 [pid = 3844] [id = 295] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1C2BC000 == 59 [pid = 3844] [id = 412] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 13263400 == 58 [pid = 3844] [id = 409] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1680B400 == 57 [pid = 3844] [id = 456] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1BDA2000 == 56 [pid = 3844] [id = 340] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1CBB5000 == 55 [pid = 3844] [id = 345] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 16410000 == 54 [pid = 3844] [id = 441] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1555D800 == 53 [pid = 3844] [id = 278] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1A012400 == 52 [pid = 3844] [id = 324] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 13463000 == 51 [pid = 3844] [id = 428] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1832F800 == 50 [pid = 3844] [id = 358] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1906D000 == 49 [pid = 3844] [id = 359] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 15750400 == 48 [pid = 3844] [id = 408] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 199CFC00 == 47 [pid = 3844] [id = 276] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1E3AAC00 == 46 [pid = 3844] [id = 378] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 19984C00 == 45 [pid = 3844] [id = 264] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1E248400 == 44 [pid = 3844] [id = 449] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 19443C00 == 43 [pid = 3844] [id = 475] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 11BEDC00 == 42 [pid = 3844] [id = 474] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1E24FC00 == 41 [pid = 3844] [id = 472] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 15D89C00 == 40 [pid = 3844] [id = 473] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 19D54000 == 39 [pid = 3844] [id = 471] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 18779400 == 38 [pid = 3844] [id = 469] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 1D4DBC00 == 37 [pid = 3844] [id = 470] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 15BD8800 == 36 [pid = 3844] [id = 468] 12:16:45 INFO - PROCESS | 3844 | --DOCSHELL 12B85400 == 35 [pid = 3844] [id = 467] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 19A17800 == 34 [pid = 3844] [id = 477] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 14BEE800 == 33 [pid = 3844] [id = 476] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 1BA57800 == 32 [pid = 3844] [id = 481] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 1C98F400 == 31 [pid = 3844] [id = 479] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 1D4E0400 == 30 [pid = 3844] [id = 480] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 1579A000 == 29 [pid = 3844] [id = 478] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 164A4800 == 28 [pid = 3844] [id = 482] 12:16:46 INFO - PROCESS | 3844 | --DOCSHELL 19A1C000 == 27 [pid = 3844] [id = 483] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (1D83A000) [pid = 3844] [serial = 1325] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (1D83B400) [pid = 3844] [serial = 1292] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (1A015800) [pid = 3844] [serial = 1387] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (19067400) [pid = 3844] [serial = 1351] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (1BD18800) [pid = 3844] [serial = 1354] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1E3AD800) [pid = 3844] [serial = 1357] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (1E5EF000) [pid = 3844] [serial = 1360] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1E972800) [pid = 3844] [serial = 1363] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (18BE8000) [pid = 3844] [serial = 1369] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (1944E800) [pid = 3844] [serial = 1381] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1978EC00) [pid = 3844] [serial = 1382] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1AA6EC00) [pid = 3844] [serial = 1390] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (1906A400) [pid = 3844] [serial = 1378] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (1942A000) [pid = 3844] [serial = 1379] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (1A0B7000) [pid = 3844] [serial = 1388] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1664C400) [pid = 3844] [serial = 1375] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (180BCC00) [pid = 3844] [serial = 1376] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (16A69400) [pid = 3844] [serial = 1373] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1664F800) [pid = 3844] [serial = 1372] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (19984400) [pid = 3844] [serial = 1384] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (1E97B400) [pid = 3844] [serial = 1366] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (18DB6000) [pid = 3844] [serial = 1393] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1BD17000) [pid = 3844] [serial = 1391] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (1AA7A800) [pid = 3844] [serial = 1394] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1C984400) [pid = 3844] [serial = 1397] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (199B0800) [pid = 3844] [serial = 1385] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1C2BF800) [pid = 3844] [serial = 1396] [outer = 00000000] [url = about:blank] 12:16:46 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1D16B400) [pid = 3844] [serial = 1399] [outer = 00000000] [url = about:blank] 12:16:47 INFO - PROCESS | 3844 | 1461007007016 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2937ms 12:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:16:47 INFO - PROCESS | 3844 | 1461007007048 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 3844 | 1461007007051 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 12:16:47 INFO - PROCESS | 3844 | 1461007007056 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 3844 | 1461007007059 Marionette TRACE conn3 <- [1,1902,null,{}] 12:16:47 INFO - PROCESS | 3844 | 1461007007065 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:47 INFO - PROCESS | 3844 | 1461007007155 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:16:47 INFO - PROCESS | 3844 | 1461007007166 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 3844 | ++DOCSHELL 12366400 == 28 [pid = 3844] [id = 485] 12:16:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (123C3000) [pid = 3844] [serial = 1455] [outer = 00000000] 12:16:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (12BBCC00) [pid = 3844] [serial = 1456] [outer = 123C3000] 12:16:47 INFO - PROCESS | 3844 | 1461007007219 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (12D76C00) [pid = 3844] [serial = 1457] [outer = 123C3000] 12:16:47 INFO - PROCESS | 3844 | 1461007007733 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 691ms 12:16:47 INFO - PROCESS | 3844 | 1461007007753 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 3844 | 1461007007759 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 12:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:16:47 INFO - PROCESS | 3844 | 1461007007765 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 3844 | 1461007007768 Marionette TRACE conn3 <- [1,1906,null,{}] 12:16:47 INFO - PROCESS | 3844 | 1461007007776 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:47 INFO - PROCESS | 3844 | 1461007007865 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:16:47 INFO - PROCESS | 3844 | 1461007007873 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 3844 | ++DOCSHELL 13210C00 == 29 [pid = 3844] [id = 486] 12:16:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1325B800) [pid = 3844] [serial = 1458] [outer = 00000000] 12:16:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (13457800) [pid = 3844] [serial = 1459] [outer = 1325B800] 12:16:47 INFO - PROCESS | 3844 | 1461007007918 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1345F800) [pid = 3844] [serial = 1460] [outer = 1325B800] 12:16:48 INFO - PROCESS | 3844 | 1461007008401 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 707ms 12:16:48 INFO - PROCESS | 3844 | 1461007008463 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 3844 | 1461007008467 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 12:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:16:48 INFO - PROCESS | 3844 | 1461007008472 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 3844 | 1461007008479 Marionette TRACE conn3 <- [1,1910,null,{}] 12:16:48 INFO - PROCESS | 3844 | 1461007008491 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:48 INFO - PROCESS | 3844 | 1461007008610 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:16:48 INFO - PROCESS | 3844 | 1461007008709 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 3844 | ++DOCSHELL 1376C400 == 30 [pid = 3844] [id = 487] 12:16:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1376E000) [pid = 3844] [serial = 1461] [outer = 00000000] 12:16:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (142B2800) [pid = 3844] [serial = 1462] [outer = 1376E000] 12:16:48 INFO - PROCESS | 3844 | 1461007008758 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (143A5000) [pid = 3844] [serial = 1463] [outer = 1376E000] 12:16:49 INFO - PROCESS | 3844 | 1461007009170 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 738ms 12:16:49 INFO - PROCESS | 3844 | 1461007009213 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:16:49 INFO - PROCESS | 3844 | 1461007009216 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 12:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:16:49 INFO - PROCESS | 3844 | 1461007009219 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 3844 | 1461007009221 Marionette TRACE conn3 <- [1,1914,null,{}] 12:16:49 INFO - PROCESS | 3844 | 1461007009224 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:49 INFO - PROCESS | 3844 | 1461007009306 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:16:49 INFO - PROCESS | 3844 | 1461007009313 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 3844 | ++DOCSHELL 12D7BC00 == 31 [pid = 3844] [id = 488] 12:16:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (14BEC400) [pid = 3844] [serial = 1464] [outer = 00000000] 12:16:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (157A6400) [pid = 3844] [serial = 1465] [outer = 14BEC400] 12:16:49 INFO - PROCESS | 3844 | 1461007009359 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (15BD5C00) [pid = 3844] [serial = 1466] [outer = 14BEC400] 12:16:49 INFO - PROCESS | 3844 | 1461007009806 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 644ms 12:16:49 INFO - PROCESS | 3844 | 1461007009857 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:16:49 INFO - PROCESS | 3844 | 1461007009859 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 12:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:16:49 INFO - PROCESS | 3844 | 1461007009863 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 3844 | 1461007009864 Marionette TRACE conn3 <- [1,1918,null,{}] 12:16:49 INFO - PROCESS | 3844 | 1461007009868 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:49 INFO - PROCESS | 3844 | 1461007009947 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:16:49 INFO - PROCESS | 3844 | 1461007009953 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 3844 | ++DOCSHELL 15D0B800 == 32 [pid = 3844] [id = 489] 12:16:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (15E71000) [pid = 3844] [serial = 1467] [outer = 00000000] 12:16:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (1664E000) [pid = 3844] [serial = 1468] [outer = 15E71000] 12:16:50 INFO - PROCESS | 3844 | 1461007009998 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (1680B000) [pid = 3844] [serial = 1469] [outer = 15E71000] 12:16:50 INFO - PROCESS | 3844 | 1461007010470 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 628ms 12:16:50 INFO - PROCESS | 3844 | 1461007010502 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 3844 | 1461007010505 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 12:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:16:50 INFO - PROCESS | 3844 | 1461007010510 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 3844 | 1461007010513 Marionette TRACE conn3 <- [1,1922,null,{}] 12:16:50 INFO - PROCESS | 3844 | 1461007010520 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:50 INFO - PROCESS | 3844 | 1461007010628 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:16:50 INFO - PROCESS | 3844 | 1461007010638 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 3844 | ++DOCSHELL 1664C400 == 33 [pid = 3844] [id = 490] 12:16:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (16815000) [pid = 3844] [serial = 1470] [outer = 00000000] 12:16:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (17D8E800) [pid = 3844] [serial = 1471] [outer = 16815000] 12:16:50 INFO - PROCESS | 3844 | 1461007010686 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 159 (18329400) [pid = 3844] [serial = 1472] [outer = 16815000] 12:16:51 INFO - PROCESS | 3844 | 1461007011125 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 629ms 12:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:16:51 INFO - PROCESS | 3844 | 1461007011157 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 3844 | 1461007011159 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 12:16:51 INFO - PROCESS | 3844 | 1461007011162 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 3844 | 1461007011164 Marionette TRACE conn3 <- [1,1926,null,{}] 12:16:51 INFO - PROCESS | 3844 | 1461007011171 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:51 INFO - PROCESS | 3844 | 1461007011245 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:16:51 INFO - PROCESS | 3844 | 1461007011252 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 3844 | ++DOCSHELL 1807FC00 == 34 [pid = 3844] [id = 491] 12:16:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 160 (18381C00) [pid = 3844] [serial = 1473] [outer = 00000000] 12:16:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 161 (1877C000) [pid = 3844] [serial = 1474] [outer = 18381C00] 12:16:51 INFO - PROCESS | 3844 | 1461007011295 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 162 (1877D400) [pid = 3844] [serial = 1475] [outer = 18381C00] 12:16:51 INFO - PROCESS | 3844 | 1461007011745 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 628ms 12:16:51 INFO - PROCESS | 3844 | 1461007011807 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 3844 | 1461007011809 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 12:16:51 INFO - PROCESS | 3844 | 1461007011813 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 3844 | 1461007011814 Marionette TRACE conn3 <- [1,1930,null,{}] 12:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:16:51 INFO - PROCESS | 3844 | 1461007011821 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:51 INFO - PROCESS | 3844 | 1461007011896 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:16:51 INFO - PROCESS | 3844 | 1461007011903 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 3844 | ++DOCSHELL 13457000 == 35 [pid = 3844] [id = 492] 12:16:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 163 (18770800) [pid = 3844] [serial = 1476] [outer = 00000000] 12:16:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 164 (18BEC400) [pid = 3844] [serial = 1477] [outer = 18770800] 12:16:51 INFO - PROCESS | 3844 | 1461007011947 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 165 (18BEBC00) [pid = 3844] [serial = 1478] [outer = 18770800] 12:16:52 INFO - PROCESS | 3844 | 1461007012428 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 628ms 12:16:52 INFO - PROCESS | 3844 | 1461007012454 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 3844 | 1461007012456 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 12:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:16:52 INFO - PROCESS | 3844 | 1461007012516 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 3844 | 1461007012517 Marionette TRACE conn3 <- [1,1934,null,{}] 12:16:52 INFO - PROCESS | 3844 | 1461007012521 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:52 INFO - PROCESS | 3844 | 1461007012639 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:16:52 INFO - PROCESS | 3844 | 1461007012731 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 3844 | ++DOCSHELL 13633400 == 36 [pid = 3844] [id = 493] 12:16:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 166 (18BE8800) [pid = 3844] [serial = 1479] [outer = 00000000] 12:16:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 167 (18FA6C00) [pid = 3844] [serial = 1480] [outer = 18BE8800] 12:16:52 INFO - PROCESS | 3844 | 1461007012775 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 168 (18FA6400) [pid = 3844] [serial = 1481] [outer = 18BE8800] 12:16:53 INFO - PROCESS | 3844 | 1461007013180 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 707ms 12:16:53 INFO - PROCESS | 3844 | 1461007013219 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 3844 | 1461007013221 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 12:16:53 INFO - PROCESS | 3844 | 1461007013224 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 3844 | 1461007013226 Marionette TRACE conn3 <- [1,1938,null,{}] 12:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:16:53 INFO - PROCESS | 3844 | 1461007013229 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 3844 | 1461007013344 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:16:53 INFO - PROCESS | 3844 | 1461007013353 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 3844 | ++DOCSHELL 1579E000 == 37 [pid = 3844] [id = 494] 12:16:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 169 (18FAF400) [pid = 3844] [serial = 1482] [outer = 00000000] 12:16:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 170 (19066800) [pid = 3844] [serial = 1483] [outer = 18FAF400] 12:16:53 INFO - PROCESS | 3844 | 1461007013452 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 171 (1906C800) [pid = 3844] [serial = 1484] [outer = 18FAF400] 12:16:53 INFO - PROCESS | 3844 | 1461007013875 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 692ms 12:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:16:53 INFO - PROCESS | 3844 | 1461007013925 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 3844 | 1461007013927 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 12:16:53 INFO - PROCESS | 3844 | 1461007013930 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 3844 | 1461007013933 Marionette TRACE conn3 <- [1,1942,null,{}] 12:16:53 INFO - PROCESS | 3844 | 1461007013941 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:54 INFO - PROCESS | 3844 | 1461007014092 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 170 (16A73C00) [pid = 3844] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 169 (1C2B9C00) [pid = 3844] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 168 (1E840400) [pid = 3844] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 167 (1C18B000) [pid = 3844] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 166 (17D92000) [pid = 3844] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 165 (157A5C00) [pid = 3844] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 164 (1AA71800) [pid = 3844] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 163 (1AA79800) [pid = 3844] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 162 (19796C00) [pid = 3844] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 161 (1E3DD000) [pid = 3844] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 160 (1E249000) [pid = 3844] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 159 (18FBE000) [pid = 3844] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 158 (1E244000) [pid = 3844] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (1640E800) [pid = 3844] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (1D4DE800) [pid = 3844] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (18B2B400) [pid = 3844] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (19C1E800) [pid = 3844] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1A54CC00) [pid = 3844] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1C2C2800) [pid = 3844] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1A5B3400) [pid = 3844] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1E24AC00) [pid = 3844] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (1BD0E000) [pid = 3844] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (14BB8C00) [pid = 3844] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (1325D800) [pid = 3844] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (16815C00) [pid = 3844] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (19A18C00) [pid = 3844] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1D60EC00) [pid = 3844] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (1C2B9000) [pid = 3844] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1D16CC00) [pid = 3844] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (19A19000) [pid = 3844] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (19978800) [pid = 3844] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (18381800) [pid = 3844] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1C193000) [pid = 3844] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1942B400) [pid = 3844] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1D60A800) [pid = 3844] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1CBB2000) [pid = 3844] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1D608800) [pid = 3844] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (164B2000) [pid = 3844] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1BD12000) [pid = 3844] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (18DB4000) [pid = 3844] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (164A3C00) [pid = 3844] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (12B85800) [pid = 3844] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (199CB000) [pid = 3844] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (19CFBC00) [pid = 3844] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1555C400) [pid = 3844] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (19446000) [pid = 3844] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (13210000) [pid = 3844] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1640DC00) [pid = 3844] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1E3A8C00) [pid = 3844] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1AA50C00) [pid = 3844] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:16:55 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1D604800) [pid = 3844] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:16:55 INFO - PROCESS | 3844 | 1461007015094 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 3844 | ++DOCSHELL 11F53400 == 38 [pid = 3844] [id = 495] 12:16:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (12B85800) [pid = 3844] [serial = 1485] [outer = 00000000] 12:16:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (13392800) [pid = 3844] [serial = 1486] [outer = 12B85800] 12:16:55 INFO - PROCESS | 3844 | 1461007015155 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1555A000) [pid = 3844] [serial = 1487] [outer = 12B85800] 12:16:55 INFO - PROCESS | 3844 | 1461007015523 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1618ms 12:16:55 INFO - PROCESS | 3844 | 1461007015537 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 3844 | 1461007015539 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 12:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:16:55 INFO - PROCESS | 3844 | 1461007015556 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 3844 | 1461007015557 Marionette TRACE conn3 <- [1,1946,null,{}] 12:16:55 INFO - PROCESS | 3844 | 1461007015561 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:55 INFO - PROCESS | 3844 | 1461007015643 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:16:55 INFO - PROCESS | 3844 | 1461007015650 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 3844 | ++DOCSHELL 13630400 == 39 [pid = 3844] [id = 496] 12:16:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (15BAA800) [pid = 3844] [serial = 1488] [outer = 00000000] 12:16:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (18BF1000) [pid = 3844] [serial = 1489] [outer = 15BAA800] 12:16:55 INFO - PROCESS | 3844 | 1461007015693 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1832C400) [pid = 3844] [serial = 1490] [outer = 15BAA800] 12:16:56 INFO - PROCESS | 3844 | 1461007016119 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 597ms 12:16:56 INFO - PROCESS | 3844 | 1461007016151 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 3844 | 1461007016152 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 12:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:16:56 INFO - PROCESS | 3844 | 1461007016156 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 3844 | 1461007016157 Marionette TRACE conn3 <- [1,1950,null,{}] 12:16:56 INFO - PROCESS | 3844 | 1461007016161 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:56 INFO - PROCESS | 3844 | 1461007016282 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:16:56 INFO - PROCESS | 3844 | 1461007016288 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 3844 | ++DOCSHELL 18080400 == 40 [pid = 3844] [id = 497] 12:16:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (18775400) [pid = 3844] [serial = 1491] [outer = 00000000] 12:16:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1943FC00) [pid = 3844] [serial = 1492] [outer = 18775400] 12:16:56 INFO - PROCESS | 3844 | 1461007016331 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1942F800) [pid = 3844] [serial = 1493] [outer = 18775400] 12:16:56 INFO - PROCESS | 3844 | 1461007016761 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 644ms 12:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:16:56 INFO - PROCESS | 3844 | 1461007016800 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 3844 | 1461007016802 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 12:16:56 INFO - PROCESS | 3844 | 1461007016806 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 3844 | 1461007016807 Marionette TRACE conn3 <- [1,1954,null,{}] 12:16:56 INFO - PROCESS | 3844 | 1461007016811 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:56 INFO - PROCESS | 3844 | 1461007016890 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:16:56 INFO - PROCESS | 3844 | 1461007016896 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 3844 | ++DOCSHELL 1325D000 == 41 [pid = 3844] [id = 498] 12:16:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1942D400) [pid = 3844] [serial = 1494] [outer = 00000000] 12:16:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1944D800) [pid = 3844] [serial = 1495] [outer = 1942D400] 12:16:56 INFO - PROCESS | 3844 | 1461007016940 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1967B400) [pid = 3844] [serial = 1496] [outer = 1942D400] 12:16:57 INFO - PROCESS | 3844 | 1461007017811 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1037ms 12:16:57 INFO - PROCESS | 3844 | 1461007017862 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 3844 | 1461007017867 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 12:16:57 INFO - PROCESS | 3844 | 1461007017873 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:16:57 INFO - PROCESS | 3844 | 1461007017876 Marionette TRACE conn3 <- [1,1958,null,{}] 12:16:57 INFO - PROCESS | 3844 | 1461007017905 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:58 INFO - PROCESS | 3844 | 1461007018055 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:16:58 INFO - PROCESS | 3844 | 1461007018126 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 3844 | ++DOCSHELL 13207800 == 42 [pid = 3844] [id = 499] 12:16:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (13208C00) [pid = 3844] [serial = 1497] [outer = 00000000] 12:16:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (13392C00) [pid = 3844] [serial = 1498] [outer = 13208C00] 12:16:58 INFO - PROCESS | 3844 | 1461007018181 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (13462000) [pid = 3844] [serial = 1499] [outer = 13208C00] 12:16:58 INFO - PROCESS | 3844 | 1461007018907 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1053ms 12:16:58 INFO - PROCESS | 3844 | 1461007018948 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 3844 | 1461007018954 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 12:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:16:58 INFO - PROCESS | 3844 | 1461007018960 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 3844 | 1461007018963 Marionette TRACE conn3 <- [1,1962,null,{}] 12:16:58 INFO - PROCESS | 3844 | 1461007018967 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 3844 | 1461007019092 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:16:59 INFO - PROCESS | 3844 | 1461007019232 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 3844 | ++DOCSHELL 1326AC00 == 43 [pid = 3844] [id = 500] 12:16:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (13657800) [pid = 3844] [serial = 1500] [outer = 00000000] 12:16:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (15555000) [pid = 3844] [serial = 1501] [outer = 13657800] 12:16:59 INFO - PROCESS | 3844 | 1461007019287 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (16401400) [pid = 3844] [serial = 1502] [outer = 13657800] 12:16:59 INFO - PROCESS | 3844 | 1461007019995 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1084ms 12:17:00 INFO - PROCESS | 3844 | 1461007020051 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 3844 | 1461007020053 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 12:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:17:00 INFO - PROCESS | 3844 | 1461007020057 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 3844 | 1461007020061 Marionette TRACE conn3 <- [1,1966,null,{}] 12:17:00 INFO - PROCESS | 3844 | 1461007020072 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:00 INFO - PROCESS | 3844 | 1461007020323 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:17:00 INFO - PROCESS | 3844 | 1461007020481 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 3844 | ++DOCSHELL 02A8CC00 == 44 [pid = 3844] [id = 501] 12:17:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (11BEF800) [pid = 3844] [serial = 1503] [outer = 00000000] 12:17:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (13263800) [pid = 3844] [serial = 1504] [outer = 11BEF800] 12:17:00 INFO - PROCESS | 3844 | 1461007020532 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (13393800) [pid = 3844] [serial = 1505] [outer = 11BEF800] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 18773800 == 43 [pid = 3844] [id = 216] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 13778C00 == 42 [pid = 3844] [id = 217] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 11BF2000 == 41 [pid = 3844] [id = 218] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 164ADC00 == 40 [pid = 3844] [id = 213] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 13268800 == 39 [pid = 3844] [id = 212] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 16D58800 == 38 [pid = 3844] [id = 214] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 142A6C00 == 37 [pid = 3844] [id = 211] 12:17:01 INFO - PROCESS | 3844 | --DOCSHELL 123FE000 == 36 [pid = 3844] [id = 209] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (1E843C00) [pid = 3844] [serial = 1453] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | 1461007021197 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1194ms 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (19429800) [pid = 3844] [serial = 1370] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1D46DC00) [pid = 3844] [serial = 1400] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (19C16C00) [pid = 3844] [serial = 1178] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1E976800) [pid = 3844] [serial = 1364] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1E845000) [pid = 3844] [serial = 1172] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1942F000) [pid = 3844] [serial = 1229] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (18382000) [pid = 3844] [serial = 1226] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1C2B9400) [pid = 3844] [serial = 1223] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1C985800) [pid = 3844] [serial = 1235] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (199D1000) [pid = 3844] [serial = 1310] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1E5E8800) [pid = 3844] [serial = 1184] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1E3E5400) [pid = 3844] [serial = 1349] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1944A000) [pid = 3844] [serial = 1307] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1E83C800) [pid = 3844] [serial = 1361] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (16817C00) [pid = 3844] [serial = 1274] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1E848800) [pid = 3844] [serial = 1187] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1944AC00) [pid = 3844] [serial = 1277] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1C18A000) [pid = 3844] [serial = 1316] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1C192C00) [pid = 3844] [serial = 1232] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1D171000) [pid = 3844] [serial = 1238] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1D4DF400) [pid = 3844] [serial = 1286] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1E3E7800) [pid = 3844] [serial = 1358] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1D60FC00) [pid = 3844] [serial = 1322] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (21255000) [pid = 3844] [serial = 1367] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (164A3800) [pid = 3844] [serial = 1304] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (19063C00) [pid = 3844] [serial = 1175] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1C469000) [pid = 3844] [serial = 1280] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1D643000) [pid = 3844] [serial = 1289] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1D24B000) [pid = 3844] [serial = 1319] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1D474400) [pid = 3844] [serial = 1283] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1A557000) [pid = 3844] [serial = 1313] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1C463800) [pid = 3844] [serial = 1355] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1997B000) [pid = 3844] [serial = 1352] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1DA44400) [pid = 3844] [serial = 1181] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1DA3CC00) [pid = 3844] [serial = 1441] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1D167000) [pid = 3844] [serial = 1438] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1D4D6000) [pid = 3844] [serial = 1439] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1DC2F000) [pid = 3844] [serial = 1444] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1DA43000) [pid = 3844] [serial = 1442] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (199AA400) [pid = 3844] [serial = 1447] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1E3A5000) [pid = 3844] [serial = 1450] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1E24B800) [pid = 3844] [serial = 1445] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (19A83400) [pid = 3844] [serial = 1408] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (18FAC800) [pid = 3844] [serial = 1406] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18BE7400) [pid = 3844] [serial = 1405] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (1350D800) [pid = 3844] [serial = 1403] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (13455C00) [pid = 3844] [serial = 1402] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (1BDAD800) [pid = 3844] [serial = 1435] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1AA53000) [pid = 3844] [serial = 1432] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1BA55000) [pid = 3844] [serial = 1433] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (187D3000) [pid = 3844] [serial = 1429] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (19436400) [pid = 3844] [serial = 1430] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (199C8400) [pid = 3844] [serial = 1427] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (19975800) [pid = 3844] [serial = 1426] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (17D85C00) [pid = 3844] [serial = 1424] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (164ABC00) [pid = 3844] [serial = 1423] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1BA60C00) [pid = 3844] [serial = 1421] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (1BA5D800) [pid = 3844] [serial = 1420] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (1E840C00) [pid = 3844] [serial = 1418] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (1E3E6C00) [pid = 3844] [serial = 1417] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (1E241800) [pid = 3844] [serial = 1415] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (1DC26400) [pid = 3844] [serial = 1414] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (1D83D400) [pid = 3844] [serial = 1412] [outer = 00000000] [url = about:blank] 12:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (1D831400) [pid = 3844] [serial = 1411] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (1A0B6800) [pid = 3844] [serial = 1409] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (1E3E3800) [pid = 3844] [serial = 1451] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (1C18F400) [pid = 3844] [serial = 1448] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (18329C00) [pid = 3844] [serial = 1436] [outer = 00000000] [url = about:blank] 12:17:01 INFO - PROCESS | 3844 | 1461007021267 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 3844 | 1461007021271 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 12:17:01 INFO - PROCESS | 3844 | 1461007021281 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 3844 | 1461007021286 Marionette TRACE conn3 <- [1,1970,null,{}] 12:17:01 INFO - PROCESS | 3844 | 1461007021291 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:01 INFO - PROCESS | 3844 | 1461007021376 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:17:01 INFO - PROCESS | 3844 | 1461007021384 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 3844 | ++DOCSHELL 13513C00 == 37 [pid = 3844] [id = 502] 12:17:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (13514C00) [pid = 3844] [serial = 1506] [outer = 00000000] 12:17:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (142A6C00) [pid = 3844] [serial = 1507] [outer = 13514C00] 12:17:01 INFO - PROCESS | 3844 | 1461007021432 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (14BBC000) [pid = 3844] [serial = 1508] [outer = 13514C00] 12:17:02 INFO - PROCESS | 3844 | 1461007022006 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 739ms 12:17:02 INFO - PROCESS | 3844 | 1461007022027 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 3844 | 1461007022029 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 12:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:17:02 INFO - PROCESS | 3844 | 1461007022033 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 3844 | 1461007022035 Marionette TRACE conn3 <- [1,1974,null,{}] 12:17:02 INFO - PROCESS | 3844 | 1461007022039 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 3844 | 1461007022120 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:17:02 INFO - PROCESS | 3844 | 1461007022203 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 3844 | ++DOCSHELL 15D0C400 == 38 [pid = 3844] [id = 503] 12:17:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (16401C00) [pid = 3844] [serial = 1509] [outer = 00000000] 12:17:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (1680A800) [pid = 3844] [serial = 1510] [outer = 16401C00] 12:17:02 INFO - PROCESS | 3844 | 1461007022256 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (16A67C00) [pid = 3844] [serial = 1511] [outer = 16401C00] 12:17:02 INFO - PROCESS | 3844 | 1461007022635 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 644ms 12:17:02 INFO - PROCESS | 3844 | 1461007022670 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 3844 | 1461007022674 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 12:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:17:02 INFO - PROCESS | 3844 | 1461007022683 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 3844 | 1461007022687 Marionette TRACE conn3 <- [1,1978,null,{}] 12:17:02 INFO - PROCESS | 3844 | 1461007022691 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 3844 | 1461007022776 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:17:02 INFO - PROCESS | 3844 | 1461007022786 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 3844 | ++DOCSHELL 16D58800 == 39 [pid = 3844] [id = 504] 12:17:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (17D87800) [pid = 3844] [serial = 1512] [outer = 00000000] 12:17:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (1838BC00) [pid = 3844] [serial = 1513] [outer = 17D87800] 12:17:02 INFO - PROCESS | 3844 | 1461007022833 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (18778000) [pid = 3844] [serial = 1514] [outer = 17D87800] 12:17:03 INFO - PROCESS | 3844 | 1461007023260 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 597ms 12:17:03 INFO - PROCESS | 3844 | 1461007023277 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 3844 | 1461007023279 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 12:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:17:03 INFO - PROCESS | 3844 | 1461007023283 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 3844 | 1461007023284 Marionette TRACE conn3 <- [1,1982,null,{}] 12:17:03 INFO - PROCESS | 3844 | 1461007023288 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:03 INFO - PROCESS | 3844 | 1461007023419 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:17:03 INFO - PROCESS | 3844 | 1461007023425 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 3844 | ++DOCSHELL 18BE2C00 == 40 [pid = 3844] [id = 505] 12:17:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (18BE3000) [pid = 3844] [serial = 1515] [outer = 00000000] 12:17:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (18BED800) [pid = 3844] [serial = 1516] [outer = 18BE3000] 12:17:03 INFO - PROCESS | 3844 | 1461007023518 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (18BEF400) [pid = 3844] [serial = 1517] [outer = 18BE3000] 12:17:03 INFO - PROCESS | 3844 | 1461007023959 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 707ms 12:17:04 INFO - PROCESS | 3844 | 1461007023989 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 3844 | 1461007023990 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 12:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:17:04 INFO - PROCESS | 3844 | 1461007023994 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 3844 | 1461007023996 Marionette TRACE conn3 <- [1,1986,null,{}] 12:17:04 INFO - PROCESS | 3844 | 1461007024002 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 3844 | 1461007024113 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:17:04 INFO - PROCESS | 3844 | 1461007024120 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 3844 | ++DOCSHELL 18FA8C00 == 41 [pid = 3844] [id = 506] 12:17:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (18FAA000) [pid = 3844] [serial = 1518] [outer = 00000000] 12:17:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (18FBEC00) [pid = 3844] [serial = 1519] [outer = 18FAA000] 12:17:04 INFO - PROCESS | 3844 | 1461007024174 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1906F000) [pid = 3844] [serial = 1520] [outer = 18FAA000] 12:17:04 INFO - PROCESS | 3844 | 1461007024686 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 692ms 12:17:04 INFO - PROCESS | 3844 | 1461007024724 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 3844 | 1461007024726 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 12:17:04 INFO - PROCESS | 3844 | 1461007024729 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:17:04 INFO - PROCESS | 3844 | 1461007024731 Marionette TRACE conn3 <- [1,1990,null,{}] 12:17:04 INFO - PROCESS | 3844 | 1461007024738 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 3844 | 1461007024851 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:17:04 INFO - PROCESS | 3844 | 1461007024952 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 3844 | ++DOCSHELL 13203800 == 42 [pid = 3844] [id = 507] 12:17:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (1942B800) [pid = 3844] [serial = 1521] [outer = 00000000] 12:17:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (19443000) [pid = 3844] [serial = 1522] [outer = 1942B800] 12:17:04 INFO - PROCESS | 3844 | 1461007024996 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (19447C00) [pid = 3844] [serial = 1523] [outer = 1942B800] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18BE8800) [pid = 3844] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (1325B800) [pid = 3844] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (18770800) [pid = 3844] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (18FAF400) [pid = 3844] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (1376E000) [pid = 3844] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (123C3000) [pid = 3844] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (14BEC400) [pid = 3844] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (18381C00) [pid = 3844] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (15E71000) [pid = 3844] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (12B85800) [pid = 3844] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (15BAA800) [pid = 3844] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:17:05 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (18775400) [pid = 3844] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:17:05 INFO - PROCESS | 3844 | 1461007025517 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 849ms 12:17:05 INFO - PROCESS | 3844 | 1461007025573 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 3844 | 1461007025574 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 12:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:17:05 INFO - PROCESS | 3844 | 1461007025578 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 3844 | 1461007025579 Marionette TRACE conn3 <- [1,1994,null,{}] 12:17:05 INFO - PROCESS | 3844 | 1461007025583 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:05 INFO - PROCESS | 3844 | 1461007025660 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:17:05 INFO - PROCESS | 3844 | 1461007025666 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 3844 | ++DOCSHELL 12B8AC00 == 43 [pid = 3844] [id = 508] 12:17:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (13773000) [pid = 3844] [serial = 1524] [outer = 00000000] 12:17:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (15BAA800) [pid = 3844] [serial = 1525] [outer = 13773000] 12:17:05 INFO - PROCESS | 3844 | 1461007025709 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (16A67400) [pid = 3844] [serial = 1526] [outer = 13773000] 12:17:06 INFO - PROCESS | 3844 | 1461007026137 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 597ms 12:17:06 INFO - PROCESS | 3844 | 1461007026175 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 3844 | 1461007026177 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 12:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:17:06 INFO - PROCESS | 3844 | 1461007026184 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 3844 | 1461007026186 Marionette TRACE conn3 <- [1,1998,null,{}] 12:17:06 INFO - PROCESS | 3844 | 1461007026189 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:06 INFO - PROCESS | 3844 | 1461007026293 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:17:06 INFO - PROCESS | 3844 | 1461007026301 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 3844 | ++DOCSHELL 1364C000 == 44 [pid = 3844] [id = 509] 12:17:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (14BEA000) [pid = 3844] [serial = 1527] [outer = 00000000] 12:17:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (19434000) [pid = 3844] [serial = 1528] [outer = 14BEA000] 12:17:06 INFO - PROCESS | 3844 | 1461007026345 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (19449800) [pid = 3844] [serial = 1529] [outer = 14BEA000] 12:17:06 INFO - PROCESS | 3844 | 1461007026762 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 629ms 12:17:06 INFO - PROCESS | 3844 | 1461007026819 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 3844 | 1461007026821 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 12:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:17:06 INFO - PROCESS | 3844 | 1461007026824 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 3844 | 1461007026826 Marionette TRACE conn3 <- [1,2002,null,{}] 12:17:06 INFO - PROCESS | 3844 | 1461007026830 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:06 INFO - PROCESS | 3844 | 1461007026915 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:17:06 INFO - PROCESS | 3844 | 1461007026920 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 3844 | ++DOCSHELL 123C0C00 == 45 [pid = 3844] [id = 510] 12:17:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (12BB7000) [pid = 3844] [serial = 1530] [outer = 00000000] 12:17:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (19670000) [pid = 3844] [serial = 1531] [outer = 12BB7000] 12:17:06 INFO - PROCESS | 3844 | 1461007026963 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (1877E000) [pid = 3844] [serial = 1532] [outer = 12BB7000] 12:17:07 INFO - PROCESS | 3844 | 1461007027416 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 645ms 12:17:07 INFO - PROCESS | 3844 | 1461007027462 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 3844 | 1461007027464 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 12:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:17:07 INFO - PROCESS | 3844 | 1461007027468 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 3844 | 1461007027470 Marionette TRACE conn3 <- [1,2006,null,{}] 12:17:07 INFO - PROCESS | 3844 | 1461007027473 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:07 INFO - PROCESS | 3844 | 1461007027601 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:17:07 INFO - PROCESS | 3844 | 1461007027795 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 3844 | ++DOCSHELL 11F4A800 == 46 [pid = 3844] [id = 511] 12:17:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (11F4B400) [pid = 3844] [serial = 1533] [outer = 00000000] 12:17:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (1325C000) [pid = 3844] [serial = 1534] [outer = 11F4B400] 12:17:07 INFO - PROCESS | 3844 | 1461007027852 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (13510C00) [pid = 3844] [serial = 1535] [outer = 11F4B400] 12:17:08 INFO - PROCESS | 3844 | 1461007028404 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1005ms 12:17:08 INFO - PROCESS | 3844 | 1461007028472 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 3844 | 1461007028477 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 12:17:08 INFO - PROCESS | 3844 | 1461007028482 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:17:08 INFO - PROCESS | 3844 | 1461007028487 Marionette TRACE conn3 <- [1,2010,null,{}] 12:17:08 INFO - PROCESS | 3844 | 1461007028492 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 3844 | 1461007028596 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:17:08 INFO - PROCESS | 3844 | 1461007028730 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 3844 | ++DOCSHELL 164A5C00 == 47 [pid = 3844] [id = 512] 12:17:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (164B1000) [pid = 3844] [serial = 1536] [outer = 00000000] 12:17:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (16D54400) [pid = 3844] [serial = 1537] [outer = 164B1000] 12:17:08 INFO - PROCESS | 3844 | 1461007028787 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (17D93000) [pid = 3844] [serial = 1538] [outer = 164B1000] 12:17:09 INFO - PROCESS | 3844 | 1461007029355 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 942ms 12:17:09 INFO - PROCESS | 3844 | 1461007029428 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 3844 | 1461007029431 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 12:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:17:09 INFO - PROCESS | 3844 | 1461007029435 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 3844 | 1461007029437 Marionette TRACE conn3 <- [1,2014,null,{}] 12:17:09 INFO - PROCESS | 3844 | 1461007029441 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:09 INFO - PROCESS | 3844 | 1461007029543 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:17:09 INFO - PROCESS | 3844 | 1461007029678 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 3844 | ++DOCSHELL 18FA6800 == 48 [pid = 3844] [id = 513] 12:17:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (18FA7400) [pid = 3844] [serial = 1539] [outer = 00000000] 12:17:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1906D000) [pid = 3844] [serial = 1540] [outer = 18FA7400] 12:17:09 INFO - PROCESS | 3844 | 1461007029733 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1942F400) [pid = 3844] [serial = 1541] [outer = 18FA7400] 12:17:10 INFO - PROCESS | 3844 | 1461007030327 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 911ms 12:17:10 INFO - PROCESS | 3844 | 1461007030369 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 3844 | 1461007030373 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 12:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:17:10 INFO - PROCESS | 3844 | 1461007030384 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 3844 | 1461007030389 Marionette TRACE conn3 <- [1,2018,null,{}] 12:17:10 INFO - PROCESS | 3844 | 1461007030393 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:10 INFO - PROCESS | 3844 | 1461007030498 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:17:10 INFO - PROCESS | 3844 | 1461007030630 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 3844 | ++DOCSHELL 19795800 == 49 [pid = 3844] [id = 514] 12:17:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (199A4800) [pid = 3844] [serial = 1542] [outer = 00000000] 12:17:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (199AC400) [pid = 3844] [serial = 1543] [outer = 199A4800] 12:17:10 INFO - PROCESS | 3844 | 1461007030684 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (199AFC00) [pid = 3844] [serial = 1544] [outer = 199A4800] 12:17:11 INFO - PROCESS | 3844 | 1461007031242 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 895ms 12:17:11 INFO - PROCESS | 3844 | 1461007031284 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 3844 | 1461007031287 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 12:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:17:11 INFO - PROCESS | 3844 | 1461007031290 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 3844 | 1461007031292 Marionette TRACE conn3 <- [1,2022,null,{}] 12:17:11 INFO - PROCESS | 3844 | 1461007031296 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:11 INFO - PROCESS | 3844 | 1461007031397 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:17:11 INFO - PROCESS | 3844 | 1461007031501 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 3844 | ++DOCSHELL 19061400 == 50 [pid = 3844] [id = 515] 12:17:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (19980000) [pid = 3844] [serial = 1545] [outer = 00000000] 12:17:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (199CA000) [pid = 3844] [serial = 1546] [outer = 19980000] 12:17:11 INFO - PROCESS | 3844 | 1461007031555 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (199CDC00) [pid = 3844] [serial = 1547] [outer = 19980000] 12:17:12 INFO - PROCESS | 3844 | 1461007032084 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 849ms 12:17:12 INFO - PROCESS | 3844 | 1461007032133 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 3844 | 1461007032136 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 12:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:17:12 INFO - PROCESS | 3844 | 1461007032139 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 3844 | 1461007032141 Marionette TRACE conn3 <- [1,2026,null,{}] 12:17:12 INFO - PROCESS | 3844 | 1461007032145 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 3844 | 1461007032248 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:17:12 INFO - PROCESS | 3844 | 1461007032357 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 3844 | ++DOCSHELL 19A0FC00 == 51 [pid = 3844] [id = 516] 12:17:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19A10000) [pid = 3844] [serial = 1548] [outer = 00000000] 12:17:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (19A17400) [pid = 3844] [serial = 1549] [outer = 19A10000] 12:17:12 INFO - PROCESS | 3844 | 1461007032419 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (19A83C00) [pid = 3844] [serial = 1550] [outer = 19A10000] 12:17:13 INFO - PROCESS | 3844 | 1461007033224 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1146ms 12:17:13 INFO - PROCESS | 3844 | 1461007033281 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 3844 | 1461007033285 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 12:17:13 INFO - PROCESS | 3844 | 1461007033290 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:17:13 INFO - PROCESS | 3844 | 1461007033294 Marionette TRACE conn3 <- [1,2030,null,{}] 12:17:13 INFO - PROCESS | 3844 | 1461007033300 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:13 INFO - PROCESS | 3844 | 1461007033395 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:17:13 INFO - PROCESS | 3844 | 1461007033535 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 3844 | ++DOCSHELL 1430F800 == 52 [pid = 3844] [id = 517] 12:17:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (146AA400) [pid = 3844] [serial = 1551] [outer = 00000000] 12:17:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (15E72800) [pid = 3844] [serial = 1552] [outer = 146AA400] 12:17:13 INFO - PROCESS | 3844 | 1461007033584 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (16811800) [pid = 3844] [serial = 1553] [outer = 146AA400] 12:17:14 INFO - PROCESS | 3844 | --DOCSHELL 1350B000 == 51 [pid = 3844] [id = 225] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (18FA6C00) [pid = 3844] [serial = 1480] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (13457800) [pid = 3844] [serial = 1459] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (18BEC400) [pid = 3844] [serial = 1477] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19066800) [pid = 3844] [serial = 1483] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (142B2800) [pid = 3844] [serial = 1462] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (143A5000) [pid = 3844] [serial = 1463] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (12BBCC00) [pid = 3844] [serial = 1456] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (12D76C00) [pid = 3844] [serial = 1457] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (157A6400) [pid = 3844] [serial = 1465] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (15BD5C00) [pid = 3844] [serial = 1466] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1877C000) [pid = 3844] [serial = 1474] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1877D400) [pid = 3844] [serial = 1475] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18FA6400) [pid = 3844] [serial = 1481] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (17D8E800) [pid = 3844] [serial = 1471] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1664E000) [pid = 3844] [serial = 1468] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (1680B000) [pid = 3844] [serial = 1469] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1906C800) [pid = 3844] [serial = 1484] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (13392800) [pid = 3844] [serial = 1486] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (1345F800) [pid = 3844] [serial = 1460] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (18BF1000) [pid = 3844] [serial = 1489] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1555A000) [pid = 3844] [serial = 1487] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (1942F800) [pid = 3844] [serial = 1493] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (1832C400) [pid = 3844] [serial = 1490] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (18BEBC00) [pid = 3844] [serial = 1478] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (1943FC00) [pid = 3844] [serial = 1492] [outer = 00000000] [url = about:blank] 12:17:14 INFO - PROCESS | 3844 | 1461007034142 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 911ms 12:17:14 INFO - PROCESS | 3844 | 1461007034196 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 3844 | 1461007034201 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 12:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:17:14 INFO - PROCESS | 3844 | 1461007034207 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 3844 | 1461007034210 Marionette TRACE conn3 <- [1,2034,null,{}] 12:17:14 INFO - PROCESS | 3844 | 1461007034214 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:14 INFO - PROCESS | 3844 | 1461007034297 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:17:14 INFO - PROCESS | 3844 | 1461007034305 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 3844 | ++DOCSHELL 1325D800 == 52 [pid = 3844] [id = 518] 12:17:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (13264000) [pid = 3844] [serial = 1554] [outer = 00000000] 12:17:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (1434F400) [pid = 3844] [serial = 1555] [outer = 13264000] 12:17:14 INFO - PROCESS | 3844 | 1461007034350 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (15D89C00) [pid = 3844] [serial = 1556] [outer = 13264000] 12:17:14 INFO - PROCESS | 3844 | 1461007034873 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 707ms 12:17:14 INFO - PROCESS | 3844 | 1461007034906 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 3844 | 1461007034908 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 12:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:17:14 INFO - PROCESS | 3844 | 1461007034911 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 3844 | 1461007034914 Marionette TRACE conn3 <- [1,2038,null,{}] 12:17:14 INFO - PROCESS | 3844 | 1461007034925 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 3844 | 1461007035009 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:17:15 INFO - PROCESS | 3844 | 1461007035102 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 3844 | ++DOCSHELL 16658C00 == 53 [pid = 3844] [id = 519] 12:17:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (17D87C00) [pid = 3844] [serial = 1557] [outer = 00000000] 12:17:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (18709000) [pid = 3844] [serial = 1558] [outer = 17D87C00] 12:17:15 INFO - PROCESS | 3844 | 1461007035156 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (187D0C00) [pid = 3844] [serial = 1559] [outer = 17D87C00] 12:17:15 INFO - PROCESS | 3844 | 1461007035562 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 691ms 12:17:15 INFO - PROCESS | 3844 | 1461007035611 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 3844 | 1461007035613 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 12:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:17:15 INFO - PROCESS | 3844 | 1461007035616 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 3844 | 1461007035618 Marionette TRACE conn3 <- [1,2042,null,{}] 12:17:15 INFO - PROCESS | 3844 | 1461007035621 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 3844 | 1461007035702 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:17:15 INFO - PROCESS | 3844 | 1461007035708 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 3844 | ++DOCSHELL 18B2C400 == 54 [pid = 3844] [id = 520] 12:17:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (18BE9000) [pid = 3844] [serial = 1560] [outer = 00000000] 12:17:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (18DAB800) [pid = 3844] [serial = 1561] [outer = 18BE9000] 12:17:15 INFO - PROCESS | 3844 | 1461007035757 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (18FAA400) [pid = 3844] [serial = 1562] [outer = 18BE9000] 12:17:16 INFO - PROCESS | 3844 | 1461007036298 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 691ms 12:17:16 INFO - PROCESS | 3844 | 1461007036348 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 3844 | 1461007036350 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 12:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:17:16 INFO - PROCESS | 3844 | 1461007036358 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 3844 | 1461007036360 Marionette TRACE conn3 <- [1,2046,null,{}] 12:17:16 INFO - PROCESS | 3844 | 1461007036363 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:16 INFO - PROCESS | 3844 | 1461007036501 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:17:16 INFO - PROCESS | 3844 | 1461007036527 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 3844 | ++DOCSHELL 18FB4800 == 55 [pid = 3844] [id = 521] 12:17:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (18FBBC00) [pid = 3844] [serial = 1563] [outer = 00000000] 12:17:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (1906B000) [pid = 3844] [serial = 1564] [outer = 18FBBC00] 12:17:16 INFO - PROCESS | 3844 | 1461007036573 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1906F800) [pid = 3844] [serial = 1565] [outer = 18FBBC00] 12:17:17 INFO - PROCESS | 3844 | 1461007037014 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 691ms 12:17:17 INFO - PROCESS | 3844 | 1461007037068 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 3844 | 1461007037070 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 12:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:17:17 INFO - PROCESS | 3844 | 1461007037082 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 3844 | 1461007037083 Marionette TRACE conn3 <- [1,2050,null,{}] 12:17:17 INFO - PROCESS | 3844 | 1461007037087 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:17 INFO - PROCESS | 3844 | 1461007037227 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:17:17 INFO - PROCESS | 3844 | 1461007037295 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 3844 | ++DOCSHELL 13512000 == 56 [pid = 3844] [id = 522] 12:17:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1942C400) [pid = 3844] [serial = 1566] [outer = 00000000] 12:17:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1966E800) [pid = 3844] [serial = 1567] [outer = 1942C400] 12:17:17 INFO - PROCESS | 3844 | 1461007037342 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1978E800) [pid = 3844] [serial = 1568] [outer = 1942C400] 12:17:17 INFO - PROCESS | 3844 | 1461007037753 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 707ms 12:17:17 INFO - PROCESS | 3844 | 1461007037775 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 3844 | 1461007037777 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 12:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:17:17 INFO - PROCESS | 3844 | 1461007037781 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 3844 | 1461007037782 Marionette TRACE conn3 <- [1,2054,null,{}] 12:17:17 INFO - PROCESS | 3844 | 1461007037786 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:17 INFO - PROCESS | 3844 | 1461007037936 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:17:17 INFO - PROCESS | 3844 | 1461007037958 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 3844 | ++DOCSHELL 1966D000 == 57 [pid = 3844] [id = 523] 12:17:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (19983800) [pid = 3844] [serial = 1569] [outer = 00000000] 12:17:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (19A13800) [pid = 3844] [serial = 1570] [outer = 19983800] 12:17:18 INFO - PROCESS | 3844 | 1461007038002 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (19A1C400) [pid = 3844] [serial = 1571] [outer = 19983800] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1942B800) [pid = 3844] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (16401C00) [pid = 3844] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (17D87800) [pid = 3844] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (13514C00) [pid = 3844] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (11BEF800) [pid = 3844] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18FAA000) [pid = 3844] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (13773000) [pid = 3844] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (14BEA000) [pid = 3844] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (18BE3000) [pid = 3844] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:17:18 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (16815000) [pid = 3844] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:17:18 INFO - PROCESS | 3844 | 1461007038512 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 801ms 12:17:18 INFO - PROCESS | 3844 | 1461007038583 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 3844 | 1461007038585 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 12:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:17:18 INFO - PROCESS | 3844 | 1461007038588 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 3844 | 1461007038590 Marionette TRACE conn3 <- [1,2058,null,{}] 12:17:18 INFO - PROCESS | 3844 | 1461007038593 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:18 INFO - PROCESS | 3844 | 1461007038672 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:17:18 INFO - PROCESS | 3844 | 1461007038766 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 3844 | ++DOCSHELL 11BFAC00 == 58 [pid = 3844] [id = 524] 12:17:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (123FFC00) [pid = 3844] [serial = 1572] [outer = 00000000] 12:17:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (17D87800) [pid = 3844] [serial = 1573] [outer = 123FFC00] 12:17:18 INFO - PROCESS | 3844 | 1461007038809 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (18FBC800) [pid = 3844] [serial = 1574] [outer = 123FFC00] 12:17:19 INFO - PROCESS | 3844 | 1461007039154 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 597ms 12:17:19 INFO - PROCESS | 3844 | 1461007039186 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 3844 | 1461007039188 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 12:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:17:19 INFO - PROCESS | 3844 | 1461007039191 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 3844 | 1461007039193 Marionette TRACE conn3 <- [1,2062,null,{}] 12:17:19 INFO - PROCESS | 3844 | 1461007039196 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:19 INFO - PROCESS | 3844 | 1461007039340 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:17:19 INFO - PROCESS | 3844 | 1461007039351 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 3844 | ++DOCSHELL 142B5C00 == 59 [pid = 3844] [id = 525] 12:17:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (157A5400) [pid = 3844] [serial = 1575] [outer = 00000000] 12:17:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (19A17000) [pid = 3844] [serial = 1576] [outer = 157A5400] 12:17:19 INFO - PROCESS | 3844 | 1461007039395 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (19D55800) [pid = 3844] [serial = 1577] [outer = 157A5400] 12:17:19 INFO - PROCESS | 3844 | 1461007039799 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 645ms 12:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:17:19 INFO - PROCESS | 3844 | 1461007039829 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 3844 | 1461007039831 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 12:17:19 INFO - PROCESS | 3844 | 1461007039834 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 3844 | 1461007039836 Marionette TRACE conn3 <- [1,2066,null,{}] 12:17:19 INFO - PROCESS | 3844 | 1461007039839 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:19 INFO - PROCESS | 3844 | 1461007039961 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:17:19 INFO - PROCESS | 3844 | 1461007039969 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 3844 | ++DOCSHELL 199C6800 == 60 [pid = 3844] [id = 526] 12:17:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (199C6C00) [pid = 3844] [serial = 1578] [outer = 00000000] 12:17:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1A0B4800) [pid = 3844] [serial = 1579] [outer = 199C6C00] 12:17:20 INFO - PROCESS | 3844 | 1461007040013 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1A1BFC00) [pid = 3844] [serial = 1580] [outer = 199C6C00] 12:17:20 INFO - PROCESS | 3844 | 1461007040488 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 692ms 12:17:20 INFO - PROCESS | 3844 | 1461007040535 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 3844 | 1461007040539 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 12:17:20 INFO - PROCESS | 3844 | 1461007040544 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:17:20 INFO - PROCESS | 3844 | 1461007040549 Marionette TRACE conn3 <- [1,2070,null,{}] 12:17:20 INFO - PROCESS | 3844 | 1461007040556 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:20 INFO - PROCESS | 3844 | 1461007040696 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:17:20 INFO - PROCESS | 3844 | 1461007040874 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 3844 | ++DOCSHELL 1430B800 == 61 [pid = 3844] [id = 527] 12:17:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (14315C00) [pid = 3844] [serial = 1581] [outer = 00000000] 12:17:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1555B400) [pid = 3844] [serial = 1582] [outer = 14315C00] 12:17:20 INFO - PROCESS | 3844 | 1461007040930 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (15B2D400) [pid = 3844] [serial = 1583] [outer = 14315C00] 12:17:21 INFO - PROCESS | 3844 | 1461007041480 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1006ms 12:17:21 INFO - PROCESS | 3844 | 1461007041549 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 3844 | 1461007041555 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 12:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:17:21 INFO - PROCESS | 3844 | 1461007041562 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 3844 | 1461007041565 Marionette TRACE conn3 <- [1,2074,null,{}] 12:17:21 INFO - PROCESS | 3844 | 1461007041569 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:21 INFO - PROCESS | 3844 | 1461007041675 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:17:21 INFO - PROCESS | 3844 | 1461007041812 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 3844 | ++DOCSHELL 13659400 == 62 [pid = 3844] [id = 528] 12:17:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (16401C00) [pid = 3844] [serial = 1584] [outer = 00000000] 12:17:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18331000) [pid = 3844] [serial = 1585] [outer = 16401C00] 12:17:21 INFO - PROCESS | 3844 | 1461007041867 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (18B2B000) [pid = 3844] [serial = 1586] [outer = 16401C00] 12:17:22 INFO - PROCESS | 3844 | 1461007042515 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 990ms 12:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:17:22 INFO - PROCESS | 3844 | 1461007042584 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 3844 | 1461007042586 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 12:17:22 INFO - PROCESS | 3844 | 1461007042590 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 3844 | 1461007042594 Marionette TRACE conn3 <- [1,2078,null,{}] 12:17:22 INFO - PROCESS | 3844 | 1461007042605 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:22 INFO - PROCESS | 3844 | 1461007042760 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:17:22 INFO - PROCESS | 3844 | 1461007042824 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 3844 | ++DOCSHELL 18DA8C00 == 63 [pid = 3844] [id = 529] 12:17:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (18FAD000) [pid = 3844] [serial = 1587] [outer = 00000000] 12:17:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (19980400) [pid = 3844] [serial = 1588] [outer = 18FAD000] 12:17:22 INFO - PROCESS | 3844 | 1461007042880 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19A12000) [pid = 3844] [serial = 1589] [outer = 18FAD000] 12:17:23 INFO - PROCESS | 3844 | 1461007043478 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 943ms 12:17:23 INFO - PROCESS | 3844 | 1461007043535 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 3844 | 1461007043537 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 12:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:17:23 INFO - PROCESS | 3844 | 1461007043541 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 3844 | 1461007043543 Marionette TRACE conn3 <- [1,2082,null,{}] 12:17:23 INFO - PROCESS | 3844 | 1461007043547 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 3844 | 1461007043681 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:17:23 INFO - PROCESS | 3844 | 1461007043817 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C4800 == 64 [pid = 3844] [id = 530] 12:17:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1A551400) [pid = 3844] [serial = 1590] [outer = 00000000] 12:17:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1AA57800) [pid = 3844] [serial = 1591] [outer = 1A551400] 12:17:23 INFO - PROCESS | 3844 | 1461007043871 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1AA6FC00) [pid = 3844] [serial = 1592] [outer = 1A551400] 12:17:24 INFO - PROCESS | 3844 | 1461007044393 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 896ms 12:17:24 INFO - PROCESS | 3844 | 1461007044445 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 3844 | 1461007044447 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 12:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:17:24 INFO - PROCESS | 3844 | 1461007044451 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 3844 | 1461007044453 Marionette TRACE conn3 <- [1,2086,null,{}] 12:17:24 INFO - PROCESS | 3844 | 1461007044456 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:24 INFO - PROCESS | 3844 | 1461007044557 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:17:24 INFO - PROCESS | 3844 | 1461007044665 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 3844 | ++DOCSHELL 199C9800 == 65 [pid = 3844] [id = 531] 12:17:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1A5AD800) [pid = 3844] [serial = 1593] [outer = 00000000] 12:17:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1BA55400) [pid = 3844] [serial = 1594] [outer = 1A5AD800] 12:17:24 INFO - PROCESS | 3844 | 1461007044718 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1BA57000) [pid = 3844] [serial = 1595] [outer = 1A5AD800] 12:17:25 INFO - PROCESS | 3844 | 1461007045281 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 912ms 12:17:25 INFO - PROCESS | 3844 | 1461007045355 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 3844 | 1461007045358 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 12:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:17:25 INFO - PROCESS | 3844 | 1461007045361 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 3844 | 1461007045363 Marionette TRACE conn3 <- [1,2090,null,{}] 12:17:25 INFO - PROCESS | 3844 | 1461007045367 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:25 INFO - PROCESS | 3844 | 1461007045488 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:17:25 INFO - PROCESS | 3844 | 1461007045646 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 3844 | ++DOCSHELL 19978000 == 66 [pid = 3844] [id = 532] 12:17:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1997A000) [pid = 3844] [serial = 1596] [outer = 00000000] 12:17:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1BAA5400) [pid = 3844] [serial = 1597] [outer = 1997A000] 12:17:25 INFO - PROCESS | 3844 | 1461007045706 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1BAAA000) [pid = 3844] [serial = 1598] [outer = 1997A000] 12:17:26 INFO - PROCESS | 3844 | 1461007046468 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1146ms 12:17:26 INFO - PROCESS | 3844 | 1461007046502 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:17:26 INFO - PROCESS | 3844 | 1461007046505 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 12:17:26 INFO - PROCESS | 3844 | 1461007046510 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 3844 | 1461007046514 Marionette TRACE conn3 <- [1,2094,null,{}] 12:17:26 INFO - PROCESS | 3844 | 1461007046519 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:26 INFO - PROCESS | 3844 | 1461007046616 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:17:26 INFO - PROCESS | 3844 | 1461007046760 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 3844 | ++DOCSHELL 13210000 == 67 [pid = 3844] [id = 533] 12:17:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (13513800) [pid = 3844] [serial = 1599] [outer = 00000000] 12:17:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (16A65000) [pid = 3844] [serial = 1600] [outer = 13513800] 12:17:26 INFO - PROCESS | 3844 | 1461007046815 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (180C3400) [pid = 3844] [serial = 1601] [outer = 13513800] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 13392000 == 66 [pid = 3844] [id = 484] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 11BF1800 == 65 [pid = 3844] [id = 226] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 142B5C00 == 64 [pid = 3844] [id = 525] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 11BFAC00 == 63 [pid = 3844] [id = 524] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 1966D000 == 62 [pid = 3844] [id = 523] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 13512000 == 61 [pid = 3844] [id = 522] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 18FB4800 == 60 [pid = 3844] [id = 521] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 18B2C400 == 59 [pid = 3844] [id = 520] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 16658C00 == 58 [pid = 3844] [id = 519] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 1325D800 == 57 [pid = 3844] [id = 518] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 1430F800 == 56 [pid = 3844] [id = 517] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (13392C00) [pid = 3844] [serial = 1498] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (15555000) [pid = 3844] [serial = 1501] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 19061400 == 55 [pid = 3844] [id = 515] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 19795800 == 54 [pid = 3844] [id = 514] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 18FA6800 == 53 [pid = 3844] [id = 513] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 164A5C00 == 52 [pid = 3844] [id = 512] 12:17:27 INFO - PROCESS | 3844 | --DOCSHELL 11F4A800 == 51 [pid = 3844] [id = 511] 12:17:27 INFO - PROCESS | 3844 | 1461007047419 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 943ms 12:17:27 INFO - PROCESS | 3844 | 1461007047453 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 3844 | 1461007047458 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 12:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:17:27 INFO - PROCESS | 3844 | 1461007047464 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:17:27 INFO - PROCESS | 3844 | 1461007047467 Marionette TRACE conn3 <- [1,2098,null,{}] 12:17:27 INFO - PROCESS | 3844 | 1461007047470 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:27 INFO - PROCESS | 3844 | 1461007047554 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18329400) [pid = 3844] [serial = 1472] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (19670000) [pid = 3844] [serial = 1531] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (19443000) [pid = 3844] [serial = 1522] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1680A800) [pid = 3844] [serial = 1510] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (16A67C00) [pid = 3844] [serial = 1511] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1944D800) [pid = 3844] [serial = 1495] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1838BC00) [pid = 3844] [serial = 1513] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (142A6C00) [pid = 3844] [serial = 1507] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (14BBC000) [pid = 3844] [serial = 1508] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (13393800) [pid = 3844] [serial = 1505] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (13263800) [pid = 3844] [serial = 1504] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1906F000) [pid = 3844] [serial = 1520] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (18FBEC00) [pid = 3844] [serial = 1519] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (15BAA800) [pid = 3844] [serial = 1525] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19434000) [pid = 3844] [serial = 1528] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19447C00) [pid = 3844] [serial = 1523] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (19449800) [pid = 3844] [serial = 1529] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18BED800) [pid = 3844] [serial = 1516] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (16A67400) [pid = 3844] [serial = 1526] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (18BEF400) [pid = 3844] [serial = 1517] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (18778000) [pid = 3844] [serial = 1514] [outer = 00000000] [url = about:blank] 12:17:27 INFO - PROCESS | 3844 | 1461007047659 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 3844 | ++DOCSHELL 1325D800 == 52 [pid = 3844] [id = 534] 12:17:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (13263800) [pid = 3844] [serial = 1602] [outer = 00000000] 12:17:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1350F800) [pid = 3844] [serial = 1603] [outer = 13263800] 12:17:27 INFO - PROCESS | 3844 | 1461007047705 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (15B2DC00) [pid = 3844] [serial = 1604] [outer = 13263800] 12:17:28 INFO - PROCESS | 3844 | 1461007048201 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 739ms 12:17:28 INFO - PROCESS | 3844 | 1461007048235 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 3844 | 1461007048238 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 12:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:17:28 INFO - PROCESS | 3844 | 1461007048241 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 3844 | 1461007048244 Marionette TRACE conn3 <- [1,2102,null,{}] 12:17:28 INFO - PROCESS | 3844 | 1461007048255 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 3844 | 1461007048343 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:17:28 INFO - PROCESS | 3844 | 1461007048351 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 3844 | ++DOCSHELL 187CDC00 == 53 [pid = 3844] [id = 535] 12:17:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18BE3C00) [pid = 3844] [serial = 1605] [outer = 00000000] 12:17:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18BF1400) [pid = 3844] [serial = 1606] [outer = 18BE3C00] 12:17:28 INFO - PROCESS | 3844 | 1461007048405 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FA6800) [pid = 3844] [serial = 1607] [outer = 18BE3C00] 12:17:28 INFO - PROCESS | 3844 | 1461007048860 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 644ms 12:17:28 INFO - PROCESS | 3844 | 1461007048879 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 3844 | 1461007048881 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 12:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:17:28 INFO - PROCESS | 3844 | 1461007048885 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 3844 | 1461007048886 Marionette TRACE conn3 <- [1,2106,null,{}] 12:17:28 INFO - PROCESS | 3844 | 1461007048890 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 3844 | 1461007048971 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:17:28 INFO - PROCESS | 3844 | 1461007048977 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 3844 | ++DOCSHELL 146A8C00 == 54 [pid = 3844] [id = 536] 12:17:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18DB1000) [pid = 3844] [serial = 1608] [outer = 00000000] 12:17:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19070400) [pid = 3844] [serial = 1609] [outer = 18DB1000] 12:17:29 INFO - PROCESS | 3844 | 1461007049022 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1942EC00) [pid = 3844] [serial = 1610] [outer = 18DB1000] 12:17:29 INFO - PROCESS | 3844 | 1461007049470 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 628ms 12:17:29 INFO - PROCESS | 3844 | 1461007049523 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 3844 | 1461007049525 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 12:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:17:29 INFO - PROCESS | 3844 | 1461007049528 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 3844 | 1461007049530 Marionette TRACE conn3 <- [1,2110,null,{}] 12:17:29 INFO - PROCESS | 3844 | 1461007049533 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 3844 | 1461007049644 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:17:29 INFO - PROCESS | 3844 | 1461007049704 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 3844 | ++DOCSHELL 19069400 == 55 [pid = 3844] [id = 537] 12:17:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (19436400) [pid = 3844] [serial = 1611] [outer = 00000000] 12:17:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19448400) [pid = 3844] [serial = 1612] [outer = 19436400] 12:17:29 INFO - PROCESS | 3844 | 1461007049780 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1944CC00) [pid = 3844] [serial = 1613] [outer = 19436400] 12:17:30 INFO - PROCESS | 3844 | 1461007050199 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 691ms 12:17:30 INFO - PROCESS | 3844 | 1461007050228 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 3844 | 1461007050229 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 12:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:17:30 INFO - PROCESS | 3844 | 1461007050233 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 3844 | 1461007050234 Marionette TRACE conn3 <- [1,2114,null,{}] 12:17:30 INFO - PROCESS | 3844 | 1461007050238 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:30 INFO - PROCESS | 3844 | 1461007050370 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:17:30 INFO - PROCESS | 3844 | 1461007050442 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 3844 | ++DOCSHELL 13267800 == 56 [pid = 3844] [id = 538] 12:17:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1832B000) [pid = 3844] [serial = 1614] [outer = 00000000] 12:17:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (199AF000) [pid = 3844] [serial = 1615] [outer = 1832B000] 12:17:30 INFO - PROCESS | 3844 | 1461007050488 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (199CB800) [pid = 3844] [serial = 1616] [outer = 1832B000] 12:17:30 INFO - PROCESS | 3844 | 1461007050901 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 707ms 12:17:30 INFO - PROCESS | 3844 | 1461007050933 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 3844 | 1461007050935 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 12:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:17:30 INFO - PROCESS | 3844 | 1461007050938 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 3844 | 1461007050940 Marionette TRACE conn3 <- [1,2118,null,{}] 12:17:30 INFO - PROCESS | 3844 | 1461007050947 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:31 INFO - PROCESS | 3844 | 1461007051090 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:17:31 INFO - PROCESS | 3844 | 1461007051112 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 3844 | ++DOCSHELL 199AA800 == 57 [pid = 3844] [id = 539] 12:17:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (199C7400) [pid = 3844] [serial = 1617] [outer = 00000000] 12:17:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1A75E000) [pid = 3844] [serial = 1618] [outer = 199C7400] 12:17:31 INFO - PROCESS | 3844 | 1461007051156 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1AA7A400) [pid = 3844] [serial = 1619] [outer = 199C7400] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (18BE9000) [pid = 3844] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (18FBBC00) [pid = 3844] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (17D87C00) [pid = 3844] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (13264000) [pid = 3844] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (146AA400) [pid = 3844] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1942C400) [pid = 3844] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (123FFC00) [pid = 3844] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (19A10000) [pid = 3844] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (19983800) [pid = 3844] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (13208C00) [pid = 3844] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (13657800) [pid = 3844] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (13396C00) [pid = 3844] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1942D400) [pid = 3844] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:17:31 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (157A5400) [pid = 3844] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:17:31 INFO - PROCESS | 3844 | 1461007051761 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 3844 | 1461007051783 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 12:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:17:31 INFO - PROCESS | 3844 | 1461007051786 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 3844 | 1461007051788 Marionette TRACE conn3 <- [1,2122,null,{}] 12:17:31 INFO - PROCESS | 3844 | 1461007051795 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:31 INFO - PROCESS | 3844 | 1461007051875 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:17:31 INFO - PROCESS | 3844 | 1461007051882 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 3844 | ++DOCSHELL 12D70400 == 58 [pid = 3844] [id = 540] 12:17:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (12D71400) [pid = 3844] [serial = 1620] [outer = 00000000] 12:17:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (13657800) [pid = 3844] [serial = 1621] [outer = 12D71400] 12:17:31 INFO - PROCESS | 3844 | 1461007051925 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18FA6C00) [pid = 3844] [serial = 1622] [outer = 12D71400] 12:17:32 INFO - PROCESS | 3844 | 1461007052391 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 707ms 12:17:32 INFO - PROCESS | 3844 | 1461007052486 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 3844 | 1461007052488 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 12:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:17:32 INFO - PROCESS | 3844 | 1461007052491 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 3844 | 1461007052493 Marionette TRACE conn3 <- [1,2126,null,{}] 12:17:32 INFO - PROCESS | 3844 | 1461007052497 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:32 INFO - PROCESS | 3844 | 1461007052583 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:17:32 INFO - PROCESS | 3844 | 1461007052593 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 3844 | ++DOCSHELL 17D87C00 == 59 [pid = 3844] [id = 541] 12:17:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (18DABC00) [pid = 3844] [serial = 1623] [outer = 00000000] 12:17:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1A1C2C00) [pid = 3844] [serial = 1624] [outer = 18DABC00] 12:17:32 INFO - PROCESS | 3844 | 1461007052636 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1BA54C00) [pid = 3844] [serial = 1625] [outer = 18DABC00] 12:17:33 INFO - PROCESS | 3844 | 1461007053076 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 628ms 12:17:33 INFO - PROCESS | 3844 | 1461007053130 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 3844 | 1461007053132 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 12:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:17:33 INFO - PROCESS | 3844 | 1461007053135 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 3844 | 1461007053137 Marionette TRACE conn3 <- [1,2130,null,{}] 12:17:33 INFO - PROCESS | 3844 | 1461007053140 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:33 INFO - PROCESS | 3844 | 1461007053222 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:17:33 INFO - PROCESS | 3844 | 1461007053228 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 3844 | ++DOCSHELL 19A10800 == 60 [pid = 3844] [id = 542] 12:17:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19A19000) [pid = 3844] [serial = 1626] [outer = 00000000] 12:17:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1BAA8C00) [pid = 3844] [serial = 1627] [outer = 19A19000] 12:17:33 INFO - PROCESS | 3844 | 1461007053271 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1BAAEC00) [pid = 3844] [serial = 1628] [outer = 19A19000] 12:17:33 INFO - PROCESS | 3844 | 1461007053842 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 3844 | 1461007053912 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 12:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:17:33 INFO - PROCESS | 3844 | 1461007053960 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 3844 | 1461007053964 Marionette TRACE conn3 <- [1,2134,null,{}] 12:17:34 INFO - PROCESS | 3844 | 1461007054038 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 3844 | 1461007054179 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:17:34 INFO - PROCESS | 3844 | 1461007054313 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 3844 | ++DOCSHELL 15556400 == 61 [pid = 3844] [id = 543] 12:17:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (15BD2800) [pid = 3844] [serial = 1629] [outer = 00000000] 12:17:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (164B0000) [pid = 3844] [serial = 1630] [outer = 15BD2800] 12:17:34 INFO - PROCESS | 3844 | 1461007054371 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1664FC00) [pid = 3844] [serial = 1631] [outer = 15BD2800] 12:17:34 INFO - PROCESS | 3844 | 1461007054929 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 3844 | 1461007054966 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 12:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:17:34 INFO - PROCESS | 3844 | 1461007054972 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 3844 | 1461007054975 Marionette TRACE conn3 <- [1,2138,null,{}] 12:17:34 INFO - PROCESS | 3844 | 1461007054979 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:35 INFO - PROCESS | 3844 | 1461007055087 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:17:35 INFO - PROCESS | 3844 | 1461007055226 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 3844 | ++DOCSHELL 17D91800 == 62 [pid = 3844] [id = 544] 12:17:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (17D93800) [pid = 3844] [serial = 1632] [outer = 00000000] 12:17:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (18DA9800) [pid = 3844] [serial = 1633] [outer = 17D93800] 12:17:35 INFO - PROCESS | 3844 | 1461007055280 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (192C3400) [pid = 3844] [serial = 1634] [outer = 17D93800] 12:17:35 INFO - PROCESS | 3844 | 1461007055862 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 942ms 12:17:35 INFO - PROCESS | 3844 | 1461007055916 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 3844 | 1461007055919 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 12:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:17:35 INFO - PROCESS | 3844 | 1461007055922 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 3844 | 1461007055926 Marionette TRACE conn3 <- [1,2142,null,{}] 12:17:35 INFO - PROCESS | 3844 | 1461007055937 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 3844 | 1461007056049 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:17:36 INFO - PROCESS | 3844 | 1461007056161 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 3844 | ++DOCSHELL 1A00BC00 == 63 [pid = 3844] [id = 545] 12:17:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1A0B1400) [pid = 3844] [serial = 1635] [outer = 00000000] 12:17:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1BA5D800) [pid = 3844] [serial = 1636] [outer = 1A0B1400] 12:17:36 INFO - PROCESS | 3844 | 1461007056257 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BAA8800) [pid = 3844] [serial = 1637] [outer = 1A0B1400] 12:17:36 INFO - PROCESS | 3844 | 1461007056817 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 943ms 12:17:36 INFO - PROCESS | 3844 | 1461007056867 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 3844 | 1461007056870 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 12:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:17:36 INFO - PROCESS | 3844 | 1461007056873 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 3844 | 1461007056875 Marionette TRACE conn3 <- [1,2146,null,{}] 12:17:36 INFO - PROCESS | 3844 | 1461007056879 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 3844 | 1461007056985 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:17:37 INFO - PROCESS | 3844 | 1461007057124 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 3844 | ++DOCSHELL 18329400 == 64 [pid = 3844] [id = 546] 12:17:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (19441000) [pid = 3844] [serial = 1638] [outer = 00000000] 12:17:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1C18C000) [pid = 3844] [serial = 1639] [outer = 19441000] 12:17:37 INFO - PROCESS | 3844 | 1461007057178 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1C18DC00) [pid = 3844] [serial = 1640] [outer = 19441000] 12:17:37 INFO - PROCESS | 3844 | 1461007057745 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 943ms 12:17:37 INFO - PROCESS | 3844 | 1461007057818 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 3844 | 1461007057821 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 12:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:17:37 INFO - PROCESS | 3844 | 1461007057824 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 3844 | 1461007057826 Marionette TRACE conn3 <- [1,2150,null,{}] 12:17:37 INFO - PROCESS | 3844 | 1461007057830 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 3844 | 1461007057932 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:17:38 INFO - PROCESS | 3844 | 1461007058070 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 3844 | ++DOCSHELL 13514800 == 65 [pid = 3844] [id = 547] 12:17:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1362F400) [pid = 3844] [serial = 1641] [outer = 00000000] 12:17:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1C2B5400) [pid = 3844] [serial = 1642] [outer = 1362F400] 12:17:38 INFO - PROCESS | 3844 | 1461007058125 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1C2B7800) [pid = 3844] [serial = 1643] [outer = 1362F400] 12:17:38 INFO - PROCESS | 3844 | 1461007058893 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1146ms 12:17:38 INFO - PROCESS | 3844 | 1461007058972 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 3844 | 1461007058976 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 12:17:39 INFO - PROCESS | 3844 | 1461007058981 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:17:39 INFO - PROCESS | 3844 | 1461007058985 Marionette TRACE conn3 <- [1,2154,null,{}] 12:17:39 INFO - PROCESS | 3844 | 1461007058991 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 3844 | 1461007059097 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:17:39 INFO - PROCESS | 3844 | 1461007059234 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 3844 | ++DOCSHELL 12D7DC00 == 66 [pid = 3844] [id = 548] 12:17:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (12D7EC00) [pid = 3844] [serial = 1644] [outer = 00000000] 12:17:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (13395C00) [pid = 3844] [serial = 1645] [outer = 12D7EC00] 12:17:39 INFO - PROCESS | 3844 | 1461007059286 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1345EC00) [pid = 3844] [serial = 1646] [outer = 12D7EC00] 12:17:39 INFO - PROCESS | 3844 | 1461007059933 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 943ms 12:17:39 INFO - PROCESS | 3844 | 1461007059960 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 3844 | 1461007059965 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 12:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:17:39 INFO - PROCESS | 3844 | 1461007059971 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 3844 | 1461007059974 Marionette TRACE conn3 <- [1,2158,null,{}] 12:17:39 INFO - PROCESS | 3844 | 1461007059978 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:40 INFO - PROCESS | 3844 | 1461007060074 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:17:40 INFO - PROCESS | 3844 | 1461007060219 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 3844 | ++DOCSHELL 123FD400 == 67 [pid = 3844] [id = 549] 12:17:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (14311000) [pid = 3844] [serial = 1647] [outer = 00000000] 12:17:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (14BEA000) [pid = 3844] [serial = 1648] [outer = 14311000] 12:17:40 INFO - PROCESS | 3844 | 1461007060265 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1574C400) [pid = 3844] [serial = 1649] [outer = 14311000] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 14310000 == 66 [pid = 3844] [id = 220] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 17D87C00 == 65 [pid = 3844] [id = 541] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 12D70400 == 64 [pid = 3844] [id = 540] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 199AA800 == 63 [pid = 3844] [id = 539] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 13267800 == 62 [pid = 3844] [id = 538] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 19069400 == 61 [pid = 3844] [id = 537] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 146A8C00 == 60 [pid = 3844] [id = 536] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 187CDC00 == 59 [pid = 3844] [id = 535] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 1325D800 == 58 [pid = 3844] [id = 534] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 13210000 == 57 [pid = 3844] [id = 533] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 199C9800 == 56 [pid = 3844] [id = 531] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1325C000) [pid = 3844] [serial = 1534] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (16D54400) [pid = 3844] [serial = 1537] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1906D000) [pid = 3844] [serial = 1540] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (199AC400) [pid = 3844] [serial = 1543] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (199CA000) [pid = 3844] [serial = 1546] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1A0B4800) [pid = 3844] [serial = 1579] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 1A1C4800 == 55 [pid = 3844] [id = 530] 12:17:40 INFO - PROCESS | 3844 | --DOCSHELL 1430B800 == 54 [pid = 3844] [id = 527] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1E97BC00) [pid = 3844] [serial = 1454] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (13462000) [pid = 3844] [serial = 1499] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (16401400) [pid = 3844] [serial = 1502] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (19D55800) [pid = 3844] [serial = 1577] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (18DAB800) [pid = 3844] [serial = 1561] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1906B000) [pid = 3844] [serial = 1564] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1906F800) [pid = 3844] [serial = 1565] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18709000) [pid = 3844] [serial = 1558] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (187D0C00) [pid = 3844] [serial = 1559] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1434F400) [pid = 3844] [serial = 1555] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (15D89C00) [pid = 3844] [serial = 1556] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (16811800) [pid = 3844] [serial = 1553] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (15E72800) [pid = 3844] [serial = 1552] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1978E800) [pid = 3844] [serial = 1568] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (17D87800) [pid = 3844] [serial = 1573] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1966E800) [pid = 3844] [serial = 1567] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (19A83C00) [pid = 3844] [serial = 1550] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (19A17400) [pid = 3844] [serial = 1549] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (19A13800) [pid = 3844] [serial = 1570] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (19A17000) [pid = 3844] [serial = 1576] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (19A1C400) [pid = 3844] [serial = 1571] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (18FBC800) [pid = 3844] [serial = 1574] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (18FAA400) [pid = 3844] [serial = 1562] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1967B400) [pid = 3844] [serial = 1496] [outer = 00000000] [url = about:blank] 12:17:40 INFO - PROCESS | 3844 | 1461007060768 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 849ms 12:17:40 INFO - PROCESS | 3844 | 1461007060813 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 3844 | 1461007060815 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 12:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:17:40 INFO - PROCESS | 3844 | 1461007060818 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 3844 | 1461007060822 Marionette TRACE conn3 <- [1,2162,null,{}] 12:17:40 INFO - PROCESS | 3844 | 1461007060832 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:40 INFO - PROCESS | 3844 | 1461007060920 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:17:40 INFO - PROCESS | 3844 | 1461007060928 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 3844 | ++DOCSHELL 157EFC00 == 55 [pid = 3844] [id = 550] 12:17:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (157F4400) [pid = 3844] [serial = 1650] [outer = 00000000] 12:17:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (164AA400) [pid = 3844] [serial = 1651] [outer = 157F4400] 12:17:40 INFO - PROCESS | 3844 | 1461007060975 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (16656C00) [pid = 3844] [serial = 1652] [outer = 157F4400] 12:17:41 INFO - PROCESS | 3844 | 1461007061466 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 707ms 12:17:41 INFO - PROCESS | 3844 | 1461007061518 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 3844 | 1461007061520 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 12:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:17:41 INFO - PROCESS | 3844 | 1461007061524 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 3844 | 1461007061526 Marionette TRACE conn3 <- [1,2166,null,{}] 12:17:41 INFO - PROCESS | 3844 | 1461007061529 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 3844 | 1461007061610 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:17:41 INFO - PROCESS | 3844 | 1461007061616 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 3844 | ++DOCSHELL 16812400 == 56 [pid = 3844] [id = 551] 12:17:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (16813000) [pid = 3844] [serial = 1653] [outer = 00000000] 12:17:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (17D8D400) [pid = 3844] [serial = 1654] [outer = 16813000] 12:17:41 INFO - PROCESS | 3844 | 1461007061660 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (180C4800) [pid = 3844] [serial = 1655] [outer = 16813000] 12:17:42 INFO - PROCESS | 3844 | 1461007062130 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 644ms 12:17:42 INFO - PROCESS | 3844 | 1461007062161 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 3844 | 1461007062163 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 12:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:17:42 INFO - PROCESS | 3844 | 1461007062167 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 3844 | 1461007062169 Marionette TRACE conn3 <- [1,2170,null,{}] 12:17:42 INFO - PROCESS | 3844 | 1461007062176 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:42 INFO - PROCESS | 3844 | 1461007062255 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:17:42 INFO - PROCESS | 3844 | 1461007062261 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 3844 | ++DOCSHELL 13392000 == 57 [pid = 3844] [id = 552] 12:17:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (17D85C00) [pid = 3844] [serial = 1656] [outer = 00000000] 12:17:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18775400) [pid = 3844] [serial = 1657] [outer = 17D85C00] 12:17:42 INFO - PROCESS | 3844 | 1461007062308 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (187CD800) [pid = 3844] [serial = 1658] [outer = 17D85C00] 12:17:42 INFO - PROCESS | 3844 | 1461007062797 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 691ms 12:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:17:42 INFO - PROCESS | 3844 | 1461007062866 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 3844 | 1461007062868 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 12:17:42 INFO - PROCESS | 3844 | 1461007062877 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 3844 | 1461007062878 Marionette TRACE conn3 <- [1,2174,null,{}] 12:17:42 INFO - PROCESS | 3844 | 1461007062882 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 3844 | 1461007063014 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:17:43 INFO - PROCESS | 3844 | 1461007063087 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 3844 | ++DOCSHELL 18BED000 == 58 [pid = 3844] [id = 553] 12:17:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18BED400) [pid = 3844] [serial = 1659] [outer = 00000000] 12:17:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18DB5C00) [pid = 3844] [serial = 1660] [outer = 18BED400] 12:17:43 INFO - PROCESS | 3844 | 1461007063134 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (18FB4C00) [pid = 3844] [serial = 1661] [outer = 18BED400] 12:17:43 INFO - PROCESS | 3844 | 1461007063532 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 691ms 12:17:43 INFO - PROCESS | 3844 | 1461007063572 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 3844 | 1461007063574 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 12:17:43 INFO - PROCESS | 3844 | 1461007063577 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:17:43 INFO - PROCESS | 3844 | 1461007063578 Marionette TRACE conn3 <- [1,2178,null,{}] 12:17:43 INFO - PROCESS | 3844 | 1461007063582 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 3844 | 1461007063730 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:17:43 INFO - PROCESS | 3844 | 1461007063755 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 3844 | ++DOCSHELL 18FAA400 == 59 [pid = 3844] [id = 554] 12:17:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (18FAD400) [pid = 3844] [serial = 1662] [outer = 00000000] 12:17:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (192CA000) [pid = 3844] [serial = 1663] [outer = 18FAD400] 12:17:43 INFO - PROCESS | 3844 | 1461007063799 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (19429000) [pid = 3844] [serial = 1664] [outer = 18FAD400] 12:17:44 INFO - PROCESS | 3844 | 1461007064233 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 691ms 12:17:44 INFO - PROCESS | 3844 | 1461007064277 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 3844 | 1461007064279 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 12:17:44 INFO - PROCESS | 3844 | 1461007064282 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:17:44 INFO - PROCESS | 3844 | 1461007064284 Marionette TRACE conn3 <- [1,2182,null,{}] 12:17:44 INFO - PROCESS | 3844 | 1461007064287 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 3844 | 1461007064399 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:17:44 INFO - PROCESS | 3844 | 1461007064465 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 3844 | ++DOCSHELL 1906D400 == 60 [pid = 3844] [id = 555] 12:17:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (19442800) [pid = 3844] [serial = 1665] [outer = 00000000] 12:17:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1966D800) [pid = 3844] [serial = 1666] [outer = 19442800] 12:17:44 INFO - PROCESS | 3844 | 1461007064508 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (196C7C00) [pid = 3844] [serial = 1667] [outer = 19442800] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (199C7400) [pid = 3844] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (12D71400) [pid = 3844] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (18DABC00) [pid = 3844] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (18FA7400) [pid = 3844] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (164B1000) [pid = 3844] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (11F4B400) [pid = 3844] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (12BB7000) [pid = 3844] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (199A4800) [pid = 3844] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (19980000) [pid = 3844] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1832B000) [pid = 3844] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (13263800) [pid = 3844] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (18BE3C00) [pid = 3844] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (16401C00) [pid = 3844] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (19436400) [pid = 3844] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1997A000) [pid = 3844] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (14315C00) [pid = 3844] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (18DB1000) [pid = 3844] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (18FAD000) [pid = 3844] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (13513800) [pid = 3844] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:17:45 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1A551400) [pid = 3844] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:17:45 INFO - PROCESS | 3844 | 1461007065185 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 942ms 12:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:17:45 INFO - PROCESS | 3844 | 1461007065227 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 3844 | 1461007065229 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 12:17:45 INFO - PROCESS | 3844 | 1461007065232 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 3844 | 1461007065234 Marionette TRACE conn3 <- [1,2186,null,{}] 12:17:45 INFO - PROCESS | 3844 | 1461007065237 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:45 INFO - PROCESS | 3844 | 1461007065316 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:17:45 INFO - PROCESS | 3844 | 1461007065418 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 3844 | ++DOCSHELL 1326A400 == 61 [pid = 3844] [id = 556] 12:17:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (13392C00) [pid = 3844] [serial = 1668] [outer = 00000000] 12:17:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (16811000) [pid = 3844] [serial = 1669] [outer = 13392C00] 12:17:45 INFO - PROCESS | 3844 | 1461007065512 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (187D1800) [pid = 3844] [serial = 1670] [outer = 13392C00] 12:17:45 INFO - PROCESS | 3844 | 1461007065864 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 644ms 12:17:45 INFO - PROCESS | 3844 | 1461007065903 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 3844 | 1461007065905 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 12:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:17:45 INFO - PROCESS | 3844 | 1461007065908 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 3844 | 1461007065910 Marionette TRACE conn3 <- [1,2190,null,{}] 12:17:45 INFO - PROCESS | 3844 | 1461007065913 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 3844 | 1461007066034 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:17:46 INFO - PROCESS | 3844 | --DOCSHELL 1E243C00 == 60 [pid = 3844] [id = 16] 12:17:46 INFO - PROCESS | 3844 | 1461007066055 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 3844 | ++DOCSHELL 18FAC800 == 61 [pid = 3844] [id = 557] 12:17:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1906CC00) [pid = 3844] [serial = 1671] [outer = 00000000] 12:17:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (19445C00) [pid = 3844] [serial = 1672] [outer = 1906CC00] 12:17:46 INFO - PROCESS | 3844 | 1461007066119 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (196C5800) [pid = 3844] [serial = 1673] [outer = 1906CC00] 12:17:46 INFO - PROCESS | 3844 | 1461007066533 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 644ms 12:17:46 INFO - PROCESS | 3844 | 1461007066551 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 3844 | 1461007066554 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 12:17:46 INFO - PROCESS | 3844 | 1461007066557 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:17:46 INFO - PROCESS | 3844 | 1461007066559 Marionette TRACE conn3 <- [1,2194,null,{}] 12:17:46 INFO - PROCESS | 3844 | 1461007066563 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 3844 | 1461007066703 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:17:46 INFO - PROCESS | 3844 | 1461007066750 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 3844 | ++DOCSHELL 19982800 == 62 [pid = 3844] [id = 558] 12:17:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (19982C00) [pid = 3844] [serial = 1674] [outer = 00000000] 12:17:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (199A9000) [pid = 3844] [serial = 1675] [outer = 19982C00] 12:17:46 INFO - PROCESS | 3844 | 1461007066809 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (199C5800) [pid = 3844] [serial = 1676] [outer = 19982C00] 12:17:47 INFO - PROCESS | 3844 | 1461007067418 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 895ms 12:17:47 INFO - PROCESS | 3844 | 1461007067467 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 3844 | 1461007067470 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 12:17:47 INFO - PROCESS | 3844 | 1461007067476 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:17:47 INFO - PROCESS | 3844 | 1461007067479 Marionette TRACE conn3 <- [1,2198,null,{}] 12:17:47 INFO - PROCESS | 3844 | 1461007067486 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 3844 | 1461007067594 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:17:47 INFO - PROCESS | 3844 | 1461007067734 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 3844 | ++DOCSHELL 12BB6400 == 63 [pid = 3844] [id = 559] 12:17:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (13209400) [pid = 3844] [serial = 1677] [outer = 00000000] 12:17:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (14310000) [pid = 3844] [serial = 1678] [outer = 13209400] 12:17:47 INFO - PROCESS | 3844 | 1461007067791 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (146A9400) [pid = 3844] [serial = 1679] [outer = 13209400] 12:17:48 INFO - PROCESS | 3844 | 1461007068386 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 942ms 12:17:48 INFO - PROCESS | 3844 | 1461007068425 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 3844 | 1461007068431 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 12:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:17:48 INFO - PROCESS | 3844 | 1461007068437 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 3844 | 1461007068440 Marionette TRACE conn3 <- [1,2202,null,{}] 12:17:48 INFO - PROCESS | 3844 | 1461007068444 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:48 INFO - PROCESS | 3844 | 1461007068556 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:17:48 INFO - PROCESS | 3844 | 1461007068669 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 3844 | ++DOCSHELL 157F5800 == 64 [pid = 3844] [id = 560] 12:17:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (15BCD400) [pid = 3844] [serial = 1680] [outer = 00000000] 12:17:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (16D42000) [pid = 3844] [serial = 1681] [outer = 15BCD400] 12:17:48 INFO - PROCESS | 3844 | 1461007068763 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (18708C00) [pid = 3844] [serial = 1682] [outer = 15BCD400] 12:17:49 INFO - PROCESS | 3844 | 1461007069384 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1005ms 12:17:49 INFO - PROCESS | 3844 | 1461007069438 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 3844 | 1461007069441 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 12:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:17:49 INFO - PROCESS | 3844 | 1461007069444 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 3844 | 1461007069448 Marionette TRACE conn3 <- [1,2206,null,{}] 12:17:49 INFO - PROCESS | 3844 | 1461007069460 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 3844 | 1461007069571 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:17:49 INFO - PROCESS | 3844 | 1461007069712 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 3844 | ++DOCSHELL 18FB1800 == 65 [pid = 3844] [id = 561] 12:17:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1906EC00) [pid = 3844] [serial = 1683] [outer = 00000000] 12:17:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1997C800) [pid = 3844] [serial = 1684] [outer = 1906EC00] 12:17:49 INFO - PROCESS | 3844 | 1461007069769 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (199A5000) [pid = 3844] [serial = 1685] [outer = 1906EC00] 12:17:50 INFO - PROCESS | 3844 | 1461007070312 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 912ms 12:17:50 INFO - PROCESS | 3844 | 1461007070348 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:17:50 INFO - PROCESS | 3844 | 1461007070350 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 12:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:17:50 INFO - PROCESS | 3844 | 1461007070369 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 3844 | 1461007070372 Marionette TRACE conn3 <- [1,2210,null,{}] 12:17:50 INFO - PROCESS | 3844 | 1461007070376 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:50 INFO - PROCESS | 3844 | 1461007070493 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:17:50 INFO - PROCESS | 3844 | 1461007070604 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 3844 | ++DOCSHELL 199B2000 == 66 [pid = 3844] [id = 562] 12:17:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (199B2400) [pid = 3844] [serial = 1686] [outer = 00000000] 12:17:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (19A16000) [pid = 3844] [serial = 1687] [outer = 199B2400] 12:17:50 INFO - PROCESS | 3844 | 1461007070657 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (19A1A400) [pid = 3844] [serial = 1688] [outer = 199B2400] 12:17:51 INFO - PROCESS | 3844 | 1461007071236 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 896ms 12:17:51 INFO - PROCESS | 3844 | 1461007071268 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 3844 | 1461007071271 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 12:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:17:51 INFO - PROCESS | 3844 | 1461007071276 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 3844 | 1461007071278 Marionette TRACE conn3 <- [1,2214,null,{}] 12:17:51 INFO - PROCESS | 3844 | 1461007071281 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:51 INFO - PROCESS | 3844 | 1461007071430 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:17:51 INFO - PROCESS | 3844 | 1461007071541 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 3844 | ++DOCSHELL 199D2C00 == 67 [pid = 3844] [id = 563] 12:17:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19A13800) [pid = 3844] [serial = 1689] [outer = 00000000] 12:17:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (19F97000) [pid = 3844] [serial = 1690] [outer = 19A13800] 12:17:51 INFO - PROCESS | 3844 | 1461007071594 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1A00E000) [pid = 3844] [serial = 1691] [outer = 19A13800] 12:17:52 INFO - PROCESS | 3844 | 1461007072143 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 911ms 12:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:17:52 INFO - PROCESS | 3844 | 1461007072211 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 3844 | 1461007072213 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 12:17:52 INFO - PROCESS | 3844 | 1461007072217 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 3844 | 1461007072219 Marionette TRACE conn3 <- [1,2218,null,{}] 12:17:52 INFO - PROCESS | 3844 | 1461007072222 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 3844 | 1461007072342 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:17:52 INFO - PROCESS | 3844 | 1461007072489 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 3844 | ++DOCSHELL 1230F000 == 68 [pid = 3844] [id = 564] 12:17:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (12DD8400) [pid = 3844] [serial = 1692] [outer = 00000000] 12:17:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1AA4C000) [pid = 3844] [serial = 1693] [outer = 12DD8400] 12:17:52 INFO - PROCESS | 3844 | 1461007072546 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1AA56000) [pid = 3844] [serial = 1694] [outer = 12DD8400] 12:17:53 INFO - PROCESS | 3844 | 1461007073314 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1146ms 12:17:53 INFO - PROCESS | 3844 | 1461007073364 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 3844 | 1461007073368 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 12:17:53 INFO - PROCESS | 3844 | 1461007073373 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:17:53 INFO - PROCESS | 3844 | 1461007073377 Marionette TRACE conn3 <- [1,2222,null,{}] 12:17:53 INFO - PROCESS | 3844 | 1461007073383 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:53 INFO - PROCESS | 3844 | 1461007073484 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:17:53 INFO - PROCESS | 3844 | 1461007073631 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 3844 | ++DOCSHELL 13628C00 == 69 [pid = 3844] [id = 565] 12:17:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (13629C00) [pid = 3844] [serial = 1695] [outer = 00000000] 12:17:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (15BAD400) [pid = 3844] [serial = 1696] [outer = 13629C00] 12:17:53 INFO - PROCESS | 3844 | 1461007073681 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (15E7D800) [pid = 3844] [serial = 1697] [outer = 13629C00] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 18FAC800 == 68 [pid = 3844] [id = 557] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 1326A400 == 67 [pid = 3844] [id = 556] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 1906D400 == 66 [pid = 3844] [id = 555] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 18FAA400 == 65 [pid = 3844] [id = 554] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 13392000 == 64 [pid = 3844] [id = 552] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 16812400 == 63 [pid = 3844] [id = 551] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 157EFC00 == 62 [pid = 3844] [id = 550] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 123FD400 == 61 [pid = 3844] [id = 549] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 12D7DC00 == 60 [pid = 3844] [id = 548] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 18329400 == 59 [pid = 3844] [id = 546] 12:17:54 INFO - PROCESS | 3844 | 1461007074264 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1BA55400) [pid = 3844] [serial = 1594] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1BAA8C00) [pid = 3844] [serial = 1627] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOCSHELL 19A10800 == 58 [pid = 3844] [id = 542] 12:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 943ms 12:17:54 INFO - PROCESS | 3844 | 1461007074321 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 3844 | 1461007074326 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 12:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:17:54 INFO - PROCESS | 3844 | 1461007074332 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 3844 | 1461007074335 Marionette TRACE conn3 <- [1,2226,null,{}] 12:17:54 INFO - PROCESS | 3844 | 1461007074339 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:54 INFO - PROCESS | 3844 | 1461007074436 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (199AF000) [pid = 3844] [serial = 1615] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1350F800) [pid = 3844] [serial = 1603] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (15B2DC00) [pid = 3844] [serial = 1604] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (18BF1400) [pid = 3844] [serial = 1606] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (18FA6800) [pid = 3844] [serial = 1607] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (18B2B000) [pid = 3844] [serial = 1586] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (18331000) [pid = 3844] [serial = 1585] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (19448400) [pid = 3844] [serial = 1612] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1944CC00) [pid = 3844] [serial = 1613] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1BAAA000) [pid = 3844] [serial = 1598] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1BAA5400) [pid = 3844] [serial = 1597] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (15B2D400) [pid = 3844] [serial = 1583] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1555B400) [pid = 3844] [serial = 1582] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (19070400) [pid = 3844] [serial = 1609] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (19A12000) [pid = 3844] [serial = 1589] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (19980400) [pid = 3844] [serial = 1588] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (199CB800) [pid = 3844] [serial = 1616] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (180C3400) [pid = 3844] [serial = 1601] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (16A65000) [pid = 3844] [serial = 1600] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1AA6FC00) [pid = 3844] [serial = 1592] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1AA57800) [pid = 3844] [serial = 1591] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1A75E000) [pid = 3844] [serial = 1618] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (13657800) [pid = 3844] [serial = 1621] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (18FA6C00) [pid = 3844] [serial = 1622] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1A1C2C00) [pid = 3844] [serial = 1624] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1AA7A400) [pid = 3844] [serial = 1619] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1BA54C00) [pid = 3844] [serial = 1625] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1942EC00) [pid = 3844] [serial = 1610] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1942F400) [pid = 3844] [serial = 1541] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (17D93000) [pid = 3844] [serial = 1538] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (13510C00) [pid = 3844] [serial = 1535] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1877E000) [pid = 3844] [serial = 1532] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (199AFC00) [pid = 3844] [serial = 1544] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (199CDC00) [pid = 3844] [serial = 1547] [outer = 00000000] [url = about:blank] 12:17:54 INFO - PROCESS | 3844 | 1461007074538 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 3844 | ++DOCSHELL 12D75C00 == 59 [pid = 3844] [id = 566] 12:17:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1320B000) [pid = 3844] [serial = 1698] [outer = 00000000] 12:17:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (14BEC400) [pid = 3844] [serial = 1699] [outer = 1320B000] 12:17:54 INFO - PROCESS | 3844 | 1461007074583 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (15BCE400) [pid = 3844] [serial = 1700] [outer = 1320B000] 12:17:55 INFO - PROCESS | 3844 | 1461007075000 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 739ms 12:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:17:55 INFO - PROCESS | 3844 | 1461007075072 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 3844 | 1461007075074 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 12:17:55 INFO - PROCESS | 3844 | 1461007075078 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 3844 | 1461007075081 Marionette TRACE conn3 <- [1,2230,null,{}] 12:17:55 INFO - PROCESS | 3844 | 1461007075091 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 3844 | 1461007075179 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:17:55 INFO - PROCESS | 3844 | 1461007075190 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 3844 | ++DOCSHELL 16A69400 == 60 [pid = 3844] [id = 567] 12:17:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (17D8BC00) [pid = 3844] [serial = 1701] [outer = 00000000] 12:17:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18085400) [pid = 3844] [serial = 1702] [outer = 17D8BC00] 12:17:55 INFO - PROCESS | 3844 | 1461007075237 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18330C00) [pid = 3844] [serial = 1703] [outer = 17D8BC00] 12:17:55 INFO - PROCESS | 3844 | 1461007075709 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 692ms 12:17:55 INFO - PROCESS | 3844 | 1461007075776 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 3844 | 1461007075778 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 12:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:17:55 INFO - PROCESS | 3844 | 1461007075782 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 3844 | 1461007075783 Marionette TRACE conn3 <- [1,2234,null,{}] 12:17:55 INFO - PROCESS | 3844 | 1461007075787 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 3844 | 1461007075870 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:17:55 INFO - PROCESS | 3844 | 1461007075878 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 3844 | ++DOCSHELL 180C5C00 == 61 [pid = 3844] [id = 568] 12:17:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18386000) [pid = 3844] [serial = 1704] [outer = 00000000] 12:17:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18BE9C00) [pid = 3844] [serial = 1705] [outer = 18386000] 12:17:55 INFO - PROCESS | 3844 | 1461007075923 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18BF1400) [pid = 3844] [serial = 1706] [outer = 18386000] 12:17:56 INFO - PROCESS | 3844 | 1461007076371 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 645ms 12:17:56 INFO - PROCESS | 3844 | 1461007076420 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 3844 | 1461007076422 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 12:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:17:56 INFO - PROCESS | 3844 | 1461007076425 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 3844 | 1461007076427 Marionette TRACE conn3 <- [1,2238,null,{}] 12:17:56 INFO - PROCESS | 3844 | 1461007076430 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:56 INFO - PROCESS | 3844 | 1461007076512 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:17:56 INFO - PROCESS | 3844 | 1461007076550 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 3844 | ++DOCSHELL 13263800 == 62 [pid = 3844] [id = 569] 12:17:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18DB2C00) [pid = 3844] [serial = 1707] [outer = 00000000] 12:17:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18FBE000) [pid = 3844] [serial = 1708] [outer = 18DB2C00] 12:17:56 INFO - PROCESS | 3844 | 1461007076594 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1906B400) [pid = 3844] [serial = 1709] [outer = 18DB2C00] 12:17:57 INFO - PROCESS | 3844 | 1461007077080 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 707ms 12:17:57 INFO - PROCESS | 3844 | 1461007077125 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 3844 | 1461007077127 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 12:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:17:57 INFO - PROCESS | 3844 | 1461007077130 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 3844 | 1461007077132 Marionette TRACE conn3 <- [1,2242,null,{}] 12:17:57 INFO - PROCESS | 3844 | 1461007077135 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:57 INFO - PROCESS | 3844 | 1461007077316 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:17:57 INFO - PROCESS | 3844 | 1461007077382 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 3844 | ++DOCSHELL 1942A000 == 63 [pid = 3844] [id = 570] 12:17:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1942F400) [pid = 3844] [serial = 1710] [outer = 00000000] 12:17:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (19447000) [pid = 3844] [serial = 1711] [outer = 1942F400] 12:17:57 INFO - PROCESS | 3844 | 1461007077429 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19448400) [pid = 3844] [serial = 1712] [outer = 1942F400] 12:17:57 INFO - PROCESS | 3844 | 1461007077855 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 738ms 12:17:57 INFO - PROCESS | 3844 | 1461007077902 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:17:57 INFO - PROCESS | 3844 | 1461007077904 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 12:17:57 INFO - PROCESS | 3844 | 1461007077908 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 3844 | 1461007077909 Marionette TRACE conn3 <- [1,2246,null,{}] 12:17:57 INFO - PROCESS | 3844 | 1461007077947 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 3844 | 1461007078070 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:17:58 INFO - PROCESS | 3844 | 1461007078094 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 3844 | ++DOCSHELL 1942F800 == 64 [pid = 3844] [id = 571] 12:17:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19446400) [pid = 3844] [serial = 1713] [outer = 00000000] 12:17:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (199A4C00) [pid = 3844] [serial = 1714] [outer = 19446400] 12:17:58 INFO - PROCESS | 3844 | 1461007078137 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (199B2C00) [pid = 3844] [serial = 1715] [outer = 19446400] 12:17:58 INFO - PROCESS | 3844 | 1461007078585 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 707ms 12:17:58 INFO - PROCESS | 3844 | 1461007078607 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 3844 | 1461007078609 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 12:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:17:58 INFO - PROCESS | 3844 | 1461007078619 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 3844 | 1461007078620 Marionette TRACE conn3 <- [1,2250,null,{}] 12:17:58 INFO - PROCESS | 3844 | 1461007078624 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 3844 | 1461007078739 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (19442800) [pid = 3844] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (12D7EC00) [pid = 3844] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (17D85C00) [pid = 3844] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (17D93800) [pid = 3844] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (15BD2800) [pid = 3844] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (14311000) [pid = 3844] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (16813000) [pid = 3844] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (157F4400) [pid = 3844] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19441000) [pid = 3844] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1362F400) [pid = 3844] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18FAD400) [pid = 3844] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (13392C00) [pid = 3844] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1906CC00) [pid = 3844] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1E3AB400) [pid = 3844] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:17:58 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1A0B1400) [pid = 3844] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:17:59 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (18BED400) [pid = 3844] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:17:59 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (1E244400) [pid = 3844] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:17:59 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (199C6C00) [pid = 3844] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:17:59 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1A5AD800) [pid = 3844] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:17:59 INFO - PROCESS | 3844 | 1461007078991 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 3844 | ++DOCSHELL 123F2400 == 65 [pid = 3844] [id = 572] 12:17:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (123F7000) [pid = 3844] [serial = 1716] [outer = 00000000] 12:17:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (13625800) [pid = 3844] [serial = 1717] [outer = 123F7000] 12:17:59 INFO - PROCESS | 3844 | 1461007079038 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (146AA400) [pid = 3844] [serial = 1718] [outer = 123F7000] 12:17:59 INFO - PROCESS | 3844 | 1461007079427 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 848ms 12:17:59 INFO - PROCESS | 3844 | 1461007079461 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:17:59 INFO - PROCESS | 3844 | 1461007079463 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 12:17:59 INFO - PROCESS | 3844 | 1461007079466 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 3844 | 1461007079468 Marionette TRACE conn3 <- [1,2254,null,{}] 12:17:59 INFO - PROCESS | 3844 | 1461007079471 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 3844 | 1461007079589 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:17:59 INFO - PROCESS | 3844 | 1461007079651 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 3844 | ++DOCSHELL 13464000 == 66 [pid = 3844] [id = 573] 12:17:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (13509400) [pid = 3844] [serial = 1719] [outer = 00000000] 12:17:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (19983C00) [pid = 3844] [serial = 1720] [outer = 13509400] 12:17:59 INFO - PROCESS | 3844 | 1461007079695 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (199C9000) [pid = 3844] [serial = 1721] [outer = 13509400] 12:18:00 INFO - PROCESS | 3844 | 1461007080045 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 628ms 12:18:00 INFO - PROCESS | 3844 | 1461007080105 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 3844 | 1461007080108 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 12:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:18:00 INFO - PROCESS | 3844 | 1461007080111 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 3844 | 1461007080113 Marionette TRACE conn3 <- [1,2258,null,{}] 12:18:00 INFO - PROCESS | 3844 | 1461007080117 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 3844 | 1461007080240 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:18:00 INFO - PROCESS | 3844 | 1461007080251 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 3844 | ++DOCSHELL 187CCC00 == 67 [pid = 3844] [id = 574] 12:18:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (199D1400) [pid = 3844] [serial = 1722] [outer = 00000000] 12:18:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (19C11800) [pid = 3844] [serial = 1723] [outer = 199D1400] 12:18:00 INFO - PROCESS | 3844 | 1461007080294 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (19F9A000) [pid = 3844] [serial = 1724] [outer = 199D1400] 12:18:00 INFO - PROCESS | 3844 | 1461007080698 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 644ms 12:18:00 INFO - PROCESS | 3844 | 1461007080748 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 3844 | 1461007080750 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 12:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:18:00 INFO - PROCESS | 3844 | 1461007080758 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 3844 | 1461007080760 Marionette TRACE conn3 <- [1,2262,null,{}] 12:18:00 INFO - PROCESS | 3844 | 1461007080763 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 3844 | 1461007080865 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:18:00 INFO - PROCESS | 3844 | 1461007080873 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C2800 == 68 [pid = 3844] [id = 575] 12:18:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1A1CD800) [pid = 3844] [serial = 1725] [outer = 00000000] 12:18:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1AA50800) [pid = 3844] [serial = 1726] [outer = 1A1CD800] 12:18:00 INFO - PROCESS | 3844 | 1461007080949 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1AA70400) [pid = 3844] [serial = 1727] [outer = 1A1CD800] 12:18:01 INFO - PROCESS | 3844 | 1461007081618 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 911ms 12:18:01 INFO - PROCESS | 3844 | 1461007081664 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 3844 | 1461007081669 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 12:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:18:01 INFO - PROCESS | 3844 | 1461007081675 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 3844 | 1461007081678 Marionette TRACE conn3 <- [1,2266,null,{}] 12:18:01 INFO - PROCESS | 3844 | 1461007081683 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 3844 | 1461007081826 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:18:02 INFO - PROCESS | 3844 | 1461007081975 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 3844 | ++DOCSHELL 13208C00 == 69 [pid = 3844] [id = 576] 12:18:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (13516400) [pid = 3844] [serial = 1728] [outer = 00000000] 12:18:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (143B3400) [pid = 3844] [serial = 1729] [outer = 13516400] 12:18:02 INFO - PROCESS | 3844 | 1461007082031 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1680A800) [pid = 3844] [serial = 1730] [outer = 13516400] 12:18:02 INFO - PROCESS | 3844 | 1461007082673 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1052ms 12:18:02 INFO - PROCESS | 3844 | 1461007082721 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 3844 | 1461007082727 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 12:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:18:02 INFO - PROCESS | 3844 | 1461007082753 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 3844 | 1461007082756 Marionette TRACE conn3 <- [1,2270,null,{}] 12:18:02 INFO - PROCESS | 3844 | 1461007082760 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:02 INFO - PROCESS | 3844 | 1461007082877 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:18:03 INFO - PROCESS | 3844 | 1461007083018 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 3844 | ++DOCSHELL 1664F800 == 70 [pid = 3844] [id = 577] 12:18:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1680E000) [pid = 3844] [serial = 1731] [outer = 00000000] 12:18:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18DAE000) [pid = 3844] [serial = 1732] [outer = 1680E000] 12:18:03 INFO - PROCESS | 3844 | 1461007083073 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1942B000) [pid = 3844] [serial = 1733] [outer = 1680E000] 12:18:03 INFO - PROCESS | 3844 | 1461007083714 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1005ms 12:18:03 INFO - PROCESS | 3844 | 1461007083786 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 3844 | 1461007083789 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 12:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:18:03 INFO - PROCESS | 3844 | 1461007083793 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 3844 | 1461007083797 Marionette TRACE conn3 <- [1,2274,null,{}] 12:18:03 INFO - PROCESS | 3844 | 1461007083808 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:03 INFO - PROCESS | 3844 | 1461007083925 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:18:04 INFO - PROCESS | 3844 | 1461007084068 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 3844 | ++DOCSHELL 19431400 == 71 [pid = 3844] [id = 578] 12:18:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (19444C00) [pid = 3844] [serial = 1734] [outer = 00000000] 12:18:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1A1C2C00) [pid = 3844] [serial = 1735] [outer = 19444C00] 12:18:04 INFO - PROCESS | 3844 | 1461007084125 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1A75E000) [pid = 3844] [serial = 1736] [outer = 19444C00] 12:18:04 INFO - PROCESS | 3844 | 1461007084673 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 911ms 12:18:04 INFO - PROCESS | 3844 | 1461007084696 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 3844 | 1461007084699 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 12:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:18:04 INFO - PROCESS | 3844 | 1461007084719 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 3844 | 1461007084721 Marionette TRACE conn3 <- [1,2278,null,{}] 12:18:04 INFO - PROCESS | 3844 | 1461007084724 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 3844 | 1461007084833 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:18:04 INFO - PROCESS | 3844 | 1461007084946 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 3844 | ++DOCSHELL 1A75B400 == 72 [pid = 3844] [id = 579] 12:18:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1AA72000) [pid = 3844] [serial = 1737] [outer = 00000000] 12:18:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1BA56C00) [pid = 3844] [serial = 1738] [outer = 1AA72000] 12:18:05 INFO - PROCESS | 3844 | 1461007085040 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1BA5BC00) [pid = 3844] [serial = 1739] [outer = 1AA72000] 12:18:05 INFO - PROCESS | 3844 | 1461007085599 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 911ms 12:18:05 INFO - PROCESS | 3844 | 1461007085624 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 3844 | 1461007085626 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 12:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:18:05 INFO - PROCESS | 3844 | 1461007085630 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 3844 | 1461007085631 Marionette TRACE conn3 <- [1,2282,null,{}] 12:18:05 INFO - PROCESS | 3844 | 1461007085635 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:05 INFO - PROCESS | 3844 | 1461007085739 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:18:05 INFO - PROCESS | 3844 | 1461007085880 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 3844 | ++DOCSHELL 1A75A800 == 73 [pid = 3844] [id = 580] 12:18:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1AA50C00) [pid = 3844] [serial = 1740] [outer = 00000000] 12:18:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1BAA5C00) [pid = 3844] [serial = 1741] [outer = 1AA50C00] 12:18:05 INFO - PROCESS | 3844 | 1461007085934 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BAA8C00) [pid = 3844] [serial = 1742] [outer = 1AA50C00] 12:18:06 INFO - PROCESS | 3844 | 1461007086529 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 943ms 12:18:06 INFO - PROCESS | 3844 | 1461007086575 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 3844 | 1461007086577 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 12:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:18:06 INFO - PROCESS | 3844 | 1461007086596 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 3844 | 1461007086598 Marionette TRACE conn3 <- [1,2286,null,{}] 12:18:06 INFO - PROCESS | 3844 | 1461007086604 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 3844 | 1461007086719 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:18:07 INFO - PROCESS | 3844 | 1461007087002 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 3844 | ++DOCSHELL 11BF4800 == 74 [pid = 3844] [id = 581] 12:18:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (11BF6400) [pid = 3844] [serial = 1743] [outer = 00000000] 12:18:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (13773400) [pid = 3844] [serial = 1744] [outer = 11BF6400] 12:18:07 INFO - PROCESS | 3844 | 1461007087092 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (14315C00) [pid = 3844] [serial = 1745] [outer = 11BF6400] 12:18:07 INFO - PROCESS | 3844 | 1461007087674 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1163ms 12:18:07 INFO - PROCESS | 3844 | 1461007087742 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 3844 | 1461007087749 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 12:18:07 INFO - PROCESS | 3844 | 1461007087756 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:18:07 INFO - PROCESS | 3844 | 1461007087759 Marionette TRACE conn3 <- [1,2290,null,{}] 12:18:07 INFO - PROCESS | 3844 | 1461007087766 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:07 INFO - PROCESS | 3844 | 1461007087883 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:18:08 INFO - PROCESS | 3844 | 1461007087998 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 3844 | ++DOCSHELL 16812400 == 75 [pid = 3844] [id = 582] 12:18:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (16818400) [pid = 3844] [serial = 1746] [outer = 00000000] 12:18:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (16D54400) [pid = 3844] [serial = 1747] [outer = 16818400] 12:18:08 INFO - PROCESS | 3844 | 1461007088047 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (17D92400) [pid = 3844] [serial = 1748] [outer = 16818400] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 192C5000 == 74 [pid = 3844] [id = 222] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 18DA8C00 == 73 [pid = 3844] [id = 529] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 187CCC00 == 72 [pid = 3844] [id = 574] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 13464000 == 71 [pid = 3844] [id = 573] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 1E3A7C00 == 70 [pid = 3844] [id = 17] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 123F2400 == 69 [pid = 3844] [id = 572] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 1942F800 == 68 [pid = 3844] [id = 571] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 1942A000 == 67 [pid = 3844] [id = 570] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 13263800 == 66 [pid = 3844] [id = 569] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 18BED000 == 65 [pid = 3844] [id = 553] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 180C5C00 == 64 [pid = 3844] [id = 568] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 16A69400 == 63 [pid = 3844] [id = 567] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 12D75C00 == 62 [pid = 3844] [id = 566] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 13628C00 == 61 [pid = 3844] [id = 565] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1E243800) [pid = 3844] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (199A9000) [pid = 3844] [serial = 1675] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 199B2000 == 60 [pid = 3844] [id = 562] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 18FB1800 == 59 [pid = 3844] [id = 561] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 157F5800 == 58 [pid = 3844] [id = 560] 12:18:08 INFO - PROCESS | 3844 | --DOCSHELL 12BB6400 == 57 [pid = 3844] [id = 559] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1A1BFC00) [pid = 3844] [serial = 1580] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1BA57000) [pid = 3844] [serial = 1595] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1966D800) [pid = 3844] [serial = 1666] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1345EC00) [pid = 3844] [serial = 1646] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (13395C00) [pid = 3844] [serial = 1645] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18775400) [pid = 3844] [serial = 1657] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (192C3400) [pid = 3844] [serial = 1634] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (18DA9800) [pid = 3844] [serial = 1633] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1664FC00) [pid = 3844] [serial = 1631] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (164B0000) [pid = 3844] [serial = 1630] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1574C400) [pid = 3844] [serial = 1649] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (14BEA000) [pid = 3844] [serial = 1648] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (17D8D400) [pid = 3844] [serial = 1654] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (180C4800) [pid = 3844] [serial = 1655] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (164AA400) [pid = 3844] [serial = 1651] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (16656C00) [pid = 3844] [serial = 1652] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1C18DC00) [pid = 3844] [serial = 1640] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1C18C000) [pid = 3844] [serial = 1639] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1C2B7800) [pid = 3844] [serial = 1643] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1C2B5400) [pid = 3844] [serial = 1642] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (192CA000) [pid = 3844] [serial = 1663] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (16811000) [pid = 3844] [serial = 1669] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (196C5800) [pid = 3844] [serial = 1673] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19445C00) [pid = 3844] [serial = 1672] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (16A68800) [pid = 3844] [serial = 1145] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (196C7C00) [pid = 3844] [serial = 1667] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1BAA8800) [pid = 3844] [serial = 1637] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1BA5D800) [pid = 3844] [serial = 1636] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18DB5C00) [pid = 3844] [serial = 1660] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (18FB4C00) [pid = 3844] [serial = 1661] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (19429000) [pid = 3844] [serial = 1664] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (187D1800) [pid = 3844] [serial = 1670] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (187CD800) [pid = 3844] [serial = 1658] [outer = 00000000] [url = about:blank] 12:18:08 INFO - PROCESS | 3844 | 1461007088628 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 911ms 12:18:08 INFO - PROCESS | 3844 | 1461007088664 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 3844 | 1461007088667 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 12:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:18:08 INFO - PROCESS | 3844 | 1461007088672 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 3844 | 1461007088674 Marionette TRACE conn3 <- [1,2294,null,{}] 12:18:08 INFO - PROCESS | 3844 | 1461007088677 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:08 INFO - PROCESS | 3844 | 1461007088765 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:18:08 INFO - PROCESS | 3844 | 1461007088774 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 3844 | ++DOCSHELL 15556000 == 58 [pid = 3844] [id = 583] 12:18:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1574C400) [pid = 3844] [serial = 1749] [outer = 00000000] 12:18:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (1664F400) [pid = 3844] [serial = 1750] [outer = 1574C400] 12:18:08 INFO - PROCESS | 3844 | 1461007088819 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (17D8D400) [pid = 3844] [serial = 1751] [outer = 1574C400] 12:18:09 INFO - PROCESS | 3844 | 1461007089382 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 691ms 12:18:09 INFO - PROCESS | 3844 | 1461007089407 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 3844 | 1461007089409 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 12:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:18:09 INFO - PROCESS | 3844 | 1461007089414 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 3844 | 1461007089420 Marionette TRACE conn3 <- [1,2298,null,{}] 12:18:09 INFO - PROCESS | 3844 | 1461007089429 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 3844 | 1461007089515 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:18:09 INFO - PROCESS | 3844 | 1461007089614 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 3844 | ++DOCSHELL 1832C400 == 59 [pid = 3844] [id = 584] 12:18:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (18778400) [pid = 3844] [serial = 1752] [outer = 00000000] 12:18:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (18B2E400) [pid = 3844] [serial = 1753] [outer = 18778400] 12:18:09 INFO - PROCESS | 3844 | 1461007089659 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (18BEBC00) [pid = 3844] [serial = 1754] [outer = 18778400] 12:18:10 INFO - PROCESS | 3844 | 1461007090029 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 644ms 12:18:10 INFO - PROCESS | 3844 | 1461007090052 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 3844 | 1461007090054 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 12:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:18:10 INFO - PROCESS | 3844 | 1461007090058 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 3844 | 1461007090059 Marionette TRACE conn3 <- [1,2302,null,{}] 12:18:10 INFO - PROCESS | 3844 | 1461007090063 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 3844 | 1461007090147 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:18:10 INFO - PROCESS | 3844 | 1461007090185 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 3844 | ++DOCSHELL 1350F000 == 60 [pid = 3844] [id = 585] 12:18:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (17D8DC00) [pid = 3844] [serial = 1755] [outer = 00000000] 12:18:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18DB5C00) [pid = 3844] [serial = 1756] [outer = 17D8DC00] 12:18:10 INFO - PROCESS | 3844 | 1461007090230 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18FAF000) [pid = 3844] [serial = 1757] [outer = 17D8DC00] 12:18:10 INFO - PROCESS | 3844 | 1461007090675 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 644ms 12:18:10 INFO - PROCESS | 3844 | 1461007090695 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 3844 | 1461007090697 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 12:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:18:10 INFO - PROCESS | 3844 | 1461007090721 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 3844 | 1461007090723 Marionette TRACE conn3 <- [1,2306,null,{}] 12:18:10 INFO - PROCESS | 3844 | 1461007090727 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 3844 | 1461007090846 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:18:10 INFO - PROCESS | 3844 | 1461007090909 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 3844 | ++DOCSHELL 18FB0C00 == 61 [pid = 3844] [id = 586] 12:18:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18FB4400) [pid = 3844] [serial = 1758] [outer = 00000000] 12:18:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1906C000) [pid = 3844] [serial = 1759] [outer = 18FB4400] 12:18:10 INFO - PROCESS | 3844 | 1461007090961 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1942D000) [pid = 3844] [serial = 1760] [outer = 18FB4400] 12:18:11 INFO - PROCESS | 3844 | 1461007091400 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 3844 | 1461007091423 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 12:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:18:11 INFO - PROCESS | 3844 | 1461007091427 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 3844 | 1461007091428 Marionette TRACE conn3 <- [1,2310,null,{}] 12:18:11 INFO - PROCESS | 3844 | 1461007091432 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:11 INFO - PROCESS | 3844 | 1461007091549 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:18:11 INFO - PROCESS | 3844 | 1461007091644 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 3844 | ++DOCSHELL 19440000 == 62 [pid = 3844] [id = 587] 12:18:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (19442000) [pid = 3844] [serial = 1761] [outer = 00000000] 12:18:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (196CE400) [pid = 3844] [serial = 1762] [outer = 19442000] 12:18:11 INFO - PROCESS | 3844 | 1461007091688 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19975400) [pid = 3844] [serial = 1763] [outer = 19442000] 12:18:12 INFO - PROCESS | 3844 | 1461007092093 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 707ms 12:18:12 INFO - PROCESS | 3844 | 1461007092126 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 3844 | 1461007092128 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 12:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:18:12 INFO - PROCESS | 3844 | 1461007092132 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 3844 | 1461007092133 Marionette TRACE conn3 <- [1,2314,null,{}] 12:18:12 INFO - PROCESS | 3844 | 1461007092137 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:12 INFO - PROCESS | 3844 | 1461007092256 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:18:12 INFO - PROCESS | 3844 | 1461007092322 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 3844 | ++DOCSHELL 1967A400 == 63 [pid = 3844] [id = 588] 12:18:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (19798400) [pid = 3844] [serial = 1764] [outer = 00000000] 12:18:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (199B3400) [pid = 3844] [serial = 1765] [outer = 19798400] 12:18:12 INFO - PROCESS | 3844 | 1461007092368 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (19A10C00) [pid = 3844] [serial = 1766] [outer = 19798400] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (199D1400) [pid = 3844] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1942F400) [pid = 3844] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (19446400) [pid = 3844] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (18386000) [pid = 3844] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1320B000) [pid = 3844] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (17D8BC00) [pid = 3844] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (13629C00) [pid = 3844] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18DB2C00) [pid = 3844] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (123F7000) [pid = 3844] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:18:12 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (13509400) [pid = 3844] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:18:12 INFO - PROCESS | 3844 | 1461007092891 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 801ms 12:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:18:12 INFO - PROCESS | 3844 | 1461007092934 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 3844 | 1461007092936 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 12:18:12 INFO - PROCESS | 3844 | 1461007092939 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 3844 | 1461007092941 Marionette TRACE conn3 <- [1,2318,null,{}] 12:18:12 INFO - PROCESS | 3844 | 1461007092944 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:13 INFO - PROCESS | 3844 | 1461007093025 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:18:13 INFO - PROCESS | 3844 | 1461007093031 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 3844 | ++DOCSHELL 13632800 == 64 [pid = 3844] [id = 589] 12:18:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (15557400) [pid = 3844] [serial = 1767] [outer = 00000000] 12:18:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18778000) [pid = 3844] [serial = 1768] [outer = 15557400] 12:18:13 INFO - PROCESS | 3844 | 1461007093075 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (18772800) [pid = 3844] [serial = 1769] [outer = 15557400] 12:18:13 INFO - PROCESS | 3844 | 1461007093540 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 644ms 12:18:13 INFO - PROCESS | 3844 | 1461007093577 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 3844 | 1461007093579 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 12:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:18:13 INFO - PROCESS | 3844 | 1461007093583 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 3844 | 1461007093584 Marionette TRACE conn3 <- [1,2322,null,{}] 12:18:13 INFO - PROCESS | 3844 | 1461007093588 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:13 INFO - PROCESS | 3844 | 1461007093671 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:18:13 INFO - PROCESS | 3844 | 1461007093677 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 3844 | ++DOCSHELL 13629C00 == 65 [pid = 3844] [id = 590] 12:18:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (164B1000) [pid = 3844] [serial = 1770] [outer = 00000000] 12:18:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (19984400) [pid = 3844] [serial = 1771] [outer = 164B1000] 12:18:13 INFO - PROCESS | 3844 | 1461007093720 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (19C1B000) [pid = 3844] [serial = 1772] [outer = 164B1000] 12:18:14 INFO - PROCESS | 3844 | 1461007094172 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 644ms 12:18:14 INFO - PROCESS | 3844 | 1461007094221 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 3844 | 1461007094223 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 12:18:14 INFO - PROCESS | 3844 | 1461007094227 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:18:14 INFO - PROCESS | 3844 | 1461007094228 Marionette TRACE conn3 <- [1,2326,null,{}] 12:18:14 INFO - PROCESS | 3844 | 1461007094231 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:14 INFO - PROCESS | 3844 | 1461007094317 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:18:14 INFO - PROCESS | 3844 | 1461007094583 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 3844 | ++DOCSHELL 13263800 == 66 [pid = 3844] [id = 591] 12:18:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1326A800) [pid = 3844] [serial = 1773] [outer = 00000000] 12:18:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (13654C00) [pid = 3844] [serial = 1774] [outer = 1326A800] 12:18:14 INFO - PROCESS | 3844 | 1461007094643 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (14B09400) [pid = 3844] [serial = 1775] [outer = 1326A800] 12:18:15 INFO - PROCESS | 3844 | 1461007095238 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1006ms 12:18:15 INFO - PROCESS | 3844 | 1461007095268 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 3844 | 1461007095273 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 12:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:18:15 INFO - PROCESS | 3844 | 1461007095279 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 3844 | 1461007095283 Marionette TRACE conn3 <- [1,2330,null,{}] 12:18:15 INFO - PROCESS | 3844 | 1461007095288 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:15 INFO - PROCESS | 3844 | 1461007095420 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:18:15 INFO - PROCESS | 3844 | 1461007095581 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 3844 | ++DOCSHELL 1680B800 == 67 [pid = 3844] [id = 592] 12:18:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1680E800) [pid = 3844] [serial = 1776] [outer = 00000000] 12:18:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18084800) [pid = 3844] [serial = 1777] [outer = 1680E800] 12:18:15 INFO - PROCESS | 3844 | 1461007095639 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (18775C00) [pid = 3844] [serial = 1778] [outer = 1680E800] 12:18:16 INFO - PROCESS | 3844 | 1461007096238 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1005ms 12:18:16 INFO - PROCESS | 3844 | 1461007096283 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 3844 | 1461007096287 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 12:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:18:16 INFO - PROCESS | 3844 | 1461007096291 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 3844 | 1461007096293 Marionette TRACE conn3 <- [1,2334,null,{}] 12:18:16 INFO - PROCESS | 3844 | 1461007096297 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:16 INFO - PROCESS | 3844 | 1461007096405 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:18:16 INFO - PROCESS | 3844 | 1461007096553 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 3844 | ++DOCSHELL 187D1800 == 68 [pid = 3844] [id = 593] 12:18:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18B2A400) [pid = 3844] [serial = 1779] [outer = 00000000] 12:18:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19673800) [pid = 3844] [serial = 1780] [outer = 18B2A400] 12:18:16 INFO - PROCESS | 3844 | 1461007096608 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (199B0000) [pid = 3844] [serial = 1781] [outer = 18B2A400] 12:18:17 INFO - PROCESS | 3844 | 1461007097156 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 958ms 12:18:17 INFO - PROCESS | 3844 | 1461007097248 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 3844 | 1461007097251 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 12:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:18:17 INFO - PROCESS | 3844 | 1461007097262 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 3844 | 1461007097269 Marionette TRACE conn3 <- [1,2338,null,{}] 12:18:17 INFO - PROCESS | 3844 | 1461007097273 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 3844 | 1461007097391 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:18:17 INFO - PROCESS | 3844 | 1461007097526 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 3844 | ++DOCSHELL 19061800 == 69 [pid = 3844] [id = 594] 12:18:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19430C00) [pid = 3844] [serial = 1782] [outer = 00000000] 12:18:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1BA5DC00) [pid = 3844] [serial = 1783] [outer = 19430C00] 12:18:17 INFO - PROCESS | 3844 | 1461007097580 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1BA62400) [pid = 3844] [serial = 1784] [outer = 19430C00] 12:18:18 INFO - PROCESS | 3844 | 1461007098159 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 958ms 12:18:18 INFO - PROCESS | 3844 | 1461007098205 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 3844 | 1461007098208 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 12:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:18:18 INFO - PROCESS | 3844 | 1461007098211 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 3844 | 1461007098214 Marionette TRACE conn3 <- [1,2342,null,{}] 12:18:18 INFO - PROCESS | 3844 | 1461007098217 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:18 INFO - PROCESS | 3844 | 1461007098325 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:18:18 INFO - PROCESS | 3844 | 1461007098438 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 3844 | ++DOCSHELL 1AA79C00 == 70 [pid = 3844] [id = 595] 12:18:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1AA7B000) [pid = 3844] [serial = 1785] [outer = 00000000] 12:18:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1BD17C00) [pid = 3844] [serial = 1786] [outer = 1AA7B000] 12:18:18 INFO - PROCESS | 3844 | 1461007098540 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BDA9000) [pid = 3844] [serial = 1787] [outer = 1AA7B000] 12:18:19 INFO - PROCESS | 3844 | 1461007099114 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 958ms 12:18:19 INFO - PROCESS | 3844 | 1461007099165 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 3844 | 1461007099167 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 12:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:18:19 INFO - PROCESS | 3844 | 1461007099172 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 3844 | 1461007099174 Marionette TRACE conn3 <- [1,2346,null,{}] 12:18:19 INFO - PROCESS | 3844 | 1461007099178 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 3844 | 1461007099284 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:18:19 INFO - PROCESS | 3844 | 1461007099427 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 3844 | ++DOCSHELL 1BD0E000 == 71 [pid = 3844] [id = 596] 12:18:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1C18D800) [pid = 3844] [serial = 1788] [outer = 00000000] 12:18:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1C192800) [pid = 3844] [serial = 1789] [outer = 1C18D800] 12:18:19 INFO - PROCESS | 3844 | 1461007099490 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1C197C00) [pid = 3844] [serial = 1790] [outer = 1C18D800] 12:18:20 INFO - PROCESS | 3844 | 1461007100036 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 896ms 12:18:20 INFO - PROCESS | 3844 | 1461007100078 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 3844 | 1461007100080 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 12:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:18:20 INFO - PROCESS | 3844 | 1461007100083 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 3844 | 1461007100085 Marionette TRACE conn3 <- [1,2350,null,{}] 12:18:20 INFO - PROCESS | 3844 | 1461007100089 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:20 INFO - PROCESS | 3844 | 1461007100194 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:18:20 INFO - PROCESS | 3844 | 1461007100340 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 3844 | ++DOCSHELL 12B40C00 == 72 [pid = 3844] [id = 597] 12:18:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1320E800) [pid = 3844] [serial = 1791] [outer = 00000000] 12:18:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (15E72800) [pid = 3844] [serial = 1792] [outer = 1320E800] 12:18:20 INFO - PROCESS | 3844 | 1461007100434 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (164AC800) [pid = 3844] [serial = 1793] [outer = 1320E800] 12:18:21 INFO - PROCESS | 3844 | 1461007101247 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1194ms 12:18:21 INFO - PROCESS | 3844 | 1461007101310 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 3844 | 1461007101315 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 12:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:18:21 INFO - PROCESS | 3844 | 1461007101321 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 3844 | 1461007101324 Marionette TRACE conn3 <- [1,2354,null,{}] 12:18:21 INFO - PROCESS | 3844 | 1461007101329 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:21 INFO - PROCESS | 3844 | 1461007101430 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:18:21 INFO - PROCESS | 3844 | 1461007101579 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 3844 | ++DOCSHELL 1555D800 == 73 [pid = 3844] [id = 598] 12:18:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1680BC00) [pid = 3844] [serial = 1794] [outer = 00000000] 12:18:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (180C8800) [pid = 3844] [serial = 1795] [outer = 1680BC00] 12:18:21 INFO - PROCESS | 3844 | 1461007101640 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (18776C00) [pid = 3844] [serial = 1796] [outer = 1680BC00] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 15556400 == 72 [pid = 3844] [id = 543] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 1A00BC00 == 71 [pid = 3844] [id = 545] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 17D91800 == 70 [pid = 3844] [id = 544] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 13629C00 == 69 [pid = 3844] [id = 590] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 13632800 == 68 [pid = 3844] [id = 589] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 1967A400 == 67 [pid = 3844] [id = 588] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 19440000 == 66 [pid = 3844] [id = 587] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 18FB0C00 == 65 [pid = 3844] [id = 586] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 1350F000 == 64 [pid = 3844] [id = 585] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 1832C400 == 63 [pid = 3844] [id = 584] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 15556000 == 62 [pid = 3844] [id = 583] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 16812400 == 61 [pid = 3844] [id = 582] 12:18:22 INFO - PROCESS | 3844 | --DOCSHELL 11BF4800 == 60 [pid = 3844] [id = 581] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (16D42000) [pid = 3844] [serial = 1681] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1997C800) [pid = 3844] [serial = 1684] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (19A16000) [pid = 3844] [serial = 1687] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (19F97000) [pid = 3844] [serial = 1690] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (14310000) [pid = 3844] [serial = 1678] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (18BE9C00) [pid = 3844] [serial = 1705] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (18BF1400) [pid = 3844] [serial = 1706] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (14BEC400) [pid = 3844] [serial = 1699] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (15BCE400) [pid = 3844] [serial = 1700] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18085400) [pid = 3844] [serial = 1702] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (18330C00) [pid = 3844] [serial = 1703] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (15E7D800) [pid = 3844] [serial = 1697] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (15BAD400) [pid = 3844] [serial = 1696] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (18FBE000) [pid = 3844] [serial = 1708] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1AA4C000) [pid = 3844] [serial = 1693] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (13625800) [pid = 3844] [serial = 1717] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (146AA400) [pid = 3844] [serial = 1718] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (199B2C00) [pid = 3844] [serial = 1715] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (19F9A000) [pid = 3844] [serial = 1724] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (19983C00) [pid = 3844] [serial = 1720] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (199C9000) [pid = 3844] [serial = 1721] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1906B400) [pid = 3844] [serial = 1709] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (19C11800) [pid = 3844] [serial = 1723] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (19447000) [pid = 3844] [serial = 1711] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (199A4C00) [pid = 3844] [serial = 1714] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (19448400) [pid = 3844] [serial = 1712] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3844 | 1461007102223 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 958ms 12:18:22 INFO - PROCESS | 3844 | 1461007102271 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 3844 | 1461007102276 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 12:18:22 INFO - PROCESS | 3844 | 1461007102282 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:18:22 INFO - PROCESS | 3844 | 1461007102284 Marionette TRACE conn3 <- [1,2358,null,{}] 12:18:22 INFO - PROCESS | 3844 | 1461007102288 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - PROCESS | 3844 | 1461007102381 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:18:22 INFO - PROCESS | 3844 | 1461007102486 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 3844 | ++DOCSHELL 1345C800 == 61 [pid = 3844] [id = 599] 12:18:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1350F000) [pid = 3844] [serial = 1797] [outer = 00000000] 12:18:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (157F3400) [pid = 3844] [serial = 1798] [outer = 1350F000] 12:18:22 INFO - PROCESS | 3844 | 1461007102531 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1832BC00) [pid = 3844] [serial = 1799] [outer = 1350F000] 12:18:22 INFO - PROCESS | 3844 | 1461007102953 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 738ms 12:18:23 INFO - PROCESS | 3844 | 1461007103023 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 3844 | 1461007103025 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 12:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:18:23 INFO - PROCESS | 3844 | 1461007103029 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 3844 | 1461007103032 Marionette TRACE conn3 <- [1,2362,null,{}] 12:18:23 INFO - PROCESS | 3844 | 1461007103043 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:23 INFO - PROCESS | 3844 | 1461007103160 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:18:23 INFO - PROCESS | 3844 | 1461007103172 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 3844 | ++DOCSHELL 18FB4C00 == 62 [pid = 3844] [id = 600] 12:18:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (18FBD800) [pid = 3844] [serial = 1800] [outer = 00000000] 12:18:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1906D000) [pid = 3844] [serial = 1801] [outer = 18FBD800] 12:18:23 INFO - PROCESS | 3844 | 1461007103219 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1942F000) [pid = 3844] [serial = 1802] [outer = 18FBD800] 12:18:23 INFO - PROCESS | 3844 | 1461007103692 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 691ms 12:18:23 INFO - PROCESS | 3844 | 1461007103728 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 3844 | 1461007103731 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 12:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:18:23 INFO - PROCESS | 3844 | 1461007103734 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 3844 | 1461007103736 Marionette TRACE conn3 <- [1,2366,null,{}] 12:18:23 INFO - PROCESS | 3844 | 1461007103739 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:23 INFO - PROCESS | 3844 | 1461007103825 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:18:23 INFO - PROCESS | 3844 | 1461007103832 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 3844 | ++DOCSHELL 1942A000 == 63 [pid = 3844] [id = 601] 12:18:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19435000) [pid = 3844] [serial = 1803] [outer = 00000000] 12:18:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1944D800) [pid = 3844] [serial = 1804] [outer = 19435000] 12:18:23 INFO - PROCESS | 3844 | 1461007103879 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (196C7400) [pid = 3844] [serial = 1805] [outer = 19435000] 12:18:24 INFO - PROCESS | 3844 | 1461007104349 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 691ms 12:18:24 INFO - PROCESS | 3844 | 1461007104434 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 3844 | 1461007104436 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 12:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:18:24 INFO - PROCESS | 3844 | 1461007104439 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 3844 | 1461007104441 Marionette TRACE conn3 <- [1,2370,null,{}] 12:18:24 INFO - PROCESS | 3844 | 1461007104444 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 3844 | 1461007104564 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:18:24 INFO - PROCESS | 3844 | 1461007104671 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 3844 | ++DOCSHELL 13509800 == 64 [pid = 3844] [id = 602] 12:18:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19437400) [pid = 3844] [serial = 1806] [outer = 00000000] 12:18:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (199AA400) [pid = 3844] [serial = 1807] [outer = 19437400] 12:18:24 INFO - PROCESS | 3844 | 1461007104715 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (199C3C00) [pid = 3844] [serial = 1808] [outer = 19437400] 12:18:25 INFO - PROCESS | 3844 | 1461007105144 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 738ms 12:18:25 INFO - PROCESS | 3844 | 1461007105180 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 3844 | 1461007105182 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 12:18:25 INFO - PROCESS | 3844 | 1461007105185 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:18:25 INFO - PROCESS | 3844 | 1461007105187 Marionette TRACE conn3 <- [1,2374,null,{}] 12:18:25 INFO - PROCESS | 3844 | 1461007105190 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:25 INFO - PROCESS | 3844 | 1461007105319 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:18:25 INFO - PROCESS | 3844 | 1461007105325 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 3844 | ++DOCSHELL 199D0000 == 65 [pid = 3844] [id = 603] 12:18:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (199D1400) [pid = 3844] [serial = 1809] [outer = 00000000] 12:18:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1A00A000) [pid = 3844] [serial = 1810] [outer = 199D1400] 12:18:25 INFO - PROCESS | 3844 | 1461007105436 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1A0B4800) [pid = 3844] [serial = 1811] [outer = 199D1400] 12:18:25 INFO - PROCESS | 3844 | 1461007105862 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 691ms 12:18:25 INFO - PROCESS | 3844 | 1461007105888 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 3844 | 1461007105890 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 12:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:18:25 INFO - PROCESS | 3844 | 1461007105894 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 3844 | 1461007105895 Marionette TRACE conn3 <- [1,2378,null,{}] 12:18:25 INFO - PROCESS | 3844 | 1461007105899 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 3844 | 1461007106043 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:18:26 INFO - PROCESS | 3844 | 1461007106065 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 3844 | ++DOCSHELL 19C20800 == 66 [pid = 3844] [id = 604] 12:18:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19F97000) [pid = 3844] [serial = 1812] [outer = 00000000] 12:18:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1AA73400) [pid = 3844] [serial = 1813] [outer = 19F97000] 12:18:26 INFO - PROCESS | 3844 | 1461007106108 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1BA59000) [pid = 3844] [serial = 1814] [outer = 19F97000] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (19442000) [pid = 3844] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1A1CD800) [pid = 3844] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (19798400) [pid = 3844] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (16818400) [pid = 3844] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (11BF6400) [pid = 3844] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (18778400) [pid = 3844] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (17D8DC00) [pid = 3844] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1574C400) [pid = 3844] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (15557400) [pid = 3844] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18FB4400) [pid = 3844] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:18:26 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (19982C00) [pid = 3844] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:18:26 INFO - PROCESS | 3844 | 1461007106669 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 848ms 12:18:26 INFO - PROCESS | 3844 | 1461007106770 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 3844 | 1461007106772 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 12:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:18:26 INFO - PROCESS | 3844 | 1461007106776 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 3844 | 1461007106778 Marionette TRACE conn3 <- [1,2382,null,{}] 12:18:26 INFO - PROCESS | 3844 | 1461007106782 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 3844 | 1461007106903 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:18:26 INFO - PROCESS | 3844 | 1461007106968 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 3844 | ++DOCSHELL 12358800 == 67 [pid = 3844] [id = 605] 12:18:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1338F000) [pid = 3844] [serial = 1815] [outer = 00000000] 12:18:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18777000) [pid = 3844] [serial = 1816] [outer = 1338F000] 12:18:27 INFO - PROCESS | 3844 | 1461007107012 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18FB4400) [pid = 3844] [serial = 1817] [outer = 1338F000] 12:18:27 INFO - PROCESS | 3844 | 1461007107378 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 645ms 12:18:27 INFO - PROCESS | 3844 | 1461007107414 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 3844 | 1461007107416 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 12:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:18:27 INFO - PROCESS | 3844 | 1461007107419 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 3844 | 1461007107421 Marionette TRACE conn3 <- [1,2386,null,{}] 12:18:27 INFO - PROCESS | 3844 | 1461007107424 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 3844 | 1461007107549 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:18:27 INFO - PROCESS | 3844 | 1461007107558 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 3844 | ++DOCSHELL 16811C00 == 68 [pid = 3844] [id = 606] 12:18:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1906FC00) [pid = 3844] [serial = 1818] [outer = 00000000] 12:18:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1BAA1C00) [pid = 3844] [serial = 1819] [outer = 1906FC00] 12:18:27 INFO - PROCESS | 3844 | 1461007107601 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1BD14C00) [pid = 3844] [serial = 1820] [outer = 1906FC00] 12:18:28 INFO - PROCESS | 3844 | 1461007108016 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 644ms 12:18:28 INFO - PROCESS | 3844 | 1461007108057 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 3844 | 1461007108059 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 12:18:28 INFO - PROCESS | 3844 | 1461007108063 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:18:28 INFO - PROCESS | 3844 | 1461007108064 Marionette TRACE conn3 <- [1,2390,null,{}] 12:18:28 INFO - PROCESS | 3844 | 1461007108068 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 3844 | 1461007108193 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:18:28 INFO - PROCESS | 3844 | 1461007108201 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 3844 | ++DOCSHELL 16815400 == 69 [pid = 3844] [id = 607] 12:18:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1944A000) [pid = 3844] [serial = 1821] [outer = 00000000] 12:18:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1C196800) [pid = 3844] [serial = 1822] [outer = 1944A000] 12:18:28 INFO - PROCESS | 3844 | 1461007108245 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1C2B7800) [pid = 3844] [serial = 1823] [outer = 1944A000] 12:18:28 INFO - PROCESS | 3844 | 1461007108790 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 833ms 12:18:28 INFO - PROCESS | 3844 | 1461007108913 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 3844 | 1461007108917 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 12:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:18:28 INFO - PROCESS | 3844 | 1461007108924 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 3844 | 1461007108929 Marionette TRACE conn3 <- [1,2394,null,{}] 12:18:28 INFO - PROCESS | 3844 | 1461007108935 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 3844 | 1461007109057 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:18:29 INFO - PROCESS | 3844 | 1461007109198 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 3844 | ++DOCSHELL 13265000 == 70 [pid = 3844] [id = 608] 12:18:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (13654400) [pid = 3844] [serial = 1824] [outer = 00000000] 12:18:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (16401800) [pid = 3844] [serial = 1825] [outer = 13654400] 12:18:29 INFO - PROCESS | 3844 | 1461007109256 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (16813000) [pid = 3844] [serial = 1826] [outer = 13654400] 12:18:29 INFO - PROCESS | 3844 | 1461007109796 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 896ms 12:18:29 INFO - PROCESS | 3844 | 1461007109832 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 3844 | 1461007109838 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 12:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:18:29 INFO - PROCESS | 3844 | 1461007109846 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 3844 | 1461007109849 Marionette TRACE conn3 <- [1,2398,null,{}] 12:18:29 INFO - PROCESS | 3844 | 1461007109853 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 3844 | 1461007109968 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:18:30 INFO - PROCESS | 3844 | 1461007110085 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 3844 | ++DOCSHELL 180C8000 == 71 [pid = 3844] [id = 609] 12:18:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (18BE3400) [pid = 3844] [serial = 1827] [outer = 00000000] 12:18:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (18DB1C00) [pid = 3844] [serial = 1828] [outer = 18BE3400] 12:18:30 INFO - PROCESS | 3844 | 1461007110180 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (18FB2000) [pid = 3844] [serial = 1829] [outer = 18BE3400] 12:18:30 INFO - PROCESS | 3844 | 1461007110800 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1006ms 12:18:30 INFO - PROCESS | 3844 | 1461007110847 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 3844 | 1461007110850 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 12:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:18:30 INFO - PROCESS | 3844 | 1461007110853 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 3844 | 1461007110857 Marionette TRACE conn3 <- [1,2402,null,{}] 12:18:30 INFO - PROCESS | 3844 | 1461007110868 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 3844 | 1461007110983 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:18:31 INFO - PROCESS | 3844 | 1461007111132 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 3844 | ++DOCSHELL 12D75C00 == 72 [pid = 3844] [id = 610] 12:18:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (199CDC00) [pid = 3844] [serial = 1830] [outer = 00000000] 12:18:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1BA56400) [pid = 3844] [serial = 1831] [outer = 199CDC00] 12:18:31 INFO - PROCESS | 3844 | 1461007111189 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1C195800) [pid = 3844] [serial = 1832] [outer = 199CDC00] 12:18:31 INFO - PROCESS | 3844 | 1461007111734 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 911ms 12:18:31 INFO - PROCESS | 3844 | 1461007111764 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 3844 | 1461007111767 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 12:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:18:31 INFO - PROCESS | 3844 | 1461007111772 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 3844 | 1461007111774 Marionette TRACE conn3 <- [1,2406,null,{}] 12:18:31 INFO - PROCESS | 3844 | 1461007111778 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 3844 | 1461007111893 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:18:32 INFO - PROCESS | 3844 | 1461007112009 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 3844 | ++DOCSHELL 1C190C00 == 73 [pid = 3844] [id = 611] 12:18:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1C195C00) [pid = 3844] [serial = 1833] [outer = 00000000] 12:18:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1C465400) [pid = 3844] [serial = 1834] [outer = 1C195C00] 12:18:32 INFO - PROCESS | 3844 | 1461007112104 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1C985000) [pid = 3844] [serial = 1835] [outer = 1C195C00] 12:18:32 INFO - PROCESS | 3844 | 1461007112718 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 942ms 12:18:32 INFO - PROCESS | 3844 | 1461007112761 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 3844 | 1461007112763 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 12:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:18:32 INFO - PROCESS | 3844 | 1461007112768 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 3844 | 1461007112770 Marionette TRACE conn3 <- [1,2410,null,{}] 12:18:32 INFO - PROCESS | 3844 | 1461007112774 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:32 INFO - PROCESS | 3844 | 1461007112885 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:18:33 INFO - PROCESS | 3844 | 1461007113053 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 3844 | ++DOCSHELL 1C98BC00 == 74 [pid = 3844] [id = 612] 12:18:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1C98D400) [pid = 3844] [serial = 1836] [outer = 00000000] 12:18:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1C992800) [pid = 3844] [serial = 1837] [outer = 1C98D400] 12:18:33 INFO - PROCESS | 3844 | 1461007113107 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1CBB1C00) [pid = 3844] [serial = 1838] [outer = 1C98D400] 12:18:33 INFO - PROCESS | 3844 | 1461007113623 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 895ms 12:18:33 INFO - PROCESS | 3844 | 1461007113680 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 3844 | 1461007113683 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 12:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:18:33 INFO - PROCESS | 3844 | 1461007113688 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 3844 | 1461007113690 Marionette TRACE conn3 <- [1,2414,null,{}] 12:18:33 INFO - PROCESS | 3844 | 1461007113694 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:33 INFO - PROCESS | 3844 | 1461007113818 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:18:34 INFO - PROCESS | 3844 | 1461007113995 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 3844 | ++DOCSHELL 19C11400 == 75 [pid = 3844] [id = 613] 12:18:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1A014400) [pid = 3844] [serial = 1839] [outer = 00000000] 12:18:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1D16FC00) [pid = 3844] [serial = 1840] [outer = 1A014400] 12:18:34 INFO - PROCESS | 3844 | 1461007114052 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1D172000) [pid = 3844] [serial = 1841] [outer = 1A014400] 12:18:34 INFO - PROCESS | 3844 | 1461007114925 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1304ms 12:18:35 INFO - PROCESS | 3844 | 1461007114992 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 3844 | 1461007114996 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 12:18:35 INFO - PROCESS | 3844 | 1461007115001 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:18:35 INFO - PROCESS | 3844 | 1461007115005 Marionette TRACE conn3 <- [1,2418,null,{}] 12:18:35 INFO - PROCESS | 3844 | 1461007115010 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:35 INFO - PROCESS | 3844 | 1461007115111 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:18:35 INFO - PROCESS | 3844 | 1461007115260 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 3844 | ++DOCSHELL 15D8B000 == 76 [pid = 3844] [id = 614] 12:18:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (15DCFC00) [pid = 3844] [serial = 1842] [outer = 00000000] 12:18:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (16A68800) [pid = 3844] [serial = 1843] [outer = 15DCFC00] 12:18:35 INFO - PROCESS | 3844 | 1461007115311 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (17D92800) [pid = 3844] [serial = 1844] [outer = 15DCFC00] 12:18:35 INFO - PROCESS | 3844 | 1461007115880 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 943ms 12:18:35 INFO - PROCESS | 3844 | 1461007115949 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 3844 | 1461007115954 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 12:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:18:35 INFO - PROCESS | 3844 | 1461007115960 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 3844 | 1461007115963 Marionette TRACE conn3 <- [1,2422,null,{}] 12:18:35 INFO - PROCESS | 3844 | 1461007115967 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 3844 | 1461007116065 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:18:36 INFO - PROCESS | 3844 | 1461007116200 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 16811C00 == 75 [pid = 3844] [id = 606] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 1A1C2800 == 74 [pid = 3844] [id = 575] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 12358800 == 73 [pid = 3844] [id = 605] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 19C20800 == 72 [pid = 3844] [id = 604] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 199D0000 == 71 [pid = 3844] [id = 603] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 13509800 == 70 [pid = 3844] [id = 602] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 1942A000 == 69 [pid = 3844] [id = 601] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 18FB4C00 == 68 [pid = 3844] [id = 600] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 1345C800 == 67 [pid = 3844] [id = 599] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 1555D800 == 66 [pid = 3844] [id = 598] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 1AA79C00 == 65 [pid = 3844] [id = 595] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (143B3400) [pid = 3844] [serial = 1729] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1BA56C00) [pid = 3844] [serial = 1738] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1BAA5C00) [pid = 3844] [serial = 1741] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (18DAE000) [pid = 3844] [serial = 1732] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1A1C2C00) [pid = 3844] [serial = 1735] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | ++DOCSHELL 12DD3800 == 66 [pid = 3844] [id = 615] 12:18:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1345C800) [pid = 3844] [serial = 1845] [outer = 00000000] 12:18:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (143A5000) [pid = 3844] [serial = 1846] [outer = 1345C800] 12:18:36 INFO - PROCESS | 3844 | 1461007116287 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (16811000) [pid = 3844] [serial = 1847] [outer = 1345C800] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 19061800 == 65 [pid = 3844] [id = 594] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 187D1800 == 64 [pid = 3844] [id = 593] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 1680B800 == 63 [pid = 3844] [id = 592] 12:18:36 INFO - PROCESS | 3844 | --DOCSHELL 13263800 == 62 [pid = 3844] [id = 591] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (18778000) [pid = 3844] [serial = 1768] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (19A10C00) [pid = 3844] [serial = 1766] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1906C000) [pid = 3844] [serial = 1759] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1942D000) [pid = 3844] [serial = 1760] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (18772800) [pid = 3844] [serial = 1769] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (18FAF000) [pid = 3844] [serial = 1757] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (199C5800) [pid = 3844] [serial = 1676] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (19984400) [pid = 3844] [serial = 1771] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (196CE400) [pid = 3844] [serial = 1762] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1AA50800) [pid = 3844] [serial = 1726] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (199B3400) [pid = 3844] [serial = 1765] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1AA70400) [pid = 3844] [serial = 1727] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (17D92400) [pid = 3844] [serial = 1748] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (16D54400) [pid = 3844] [serial = 1747] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (14315C00) [pid = 3844] [serial = 1745] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (13773400) [pid = 3844] [serial = 1744] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (18B2E400) [pid = 3844] [serial = 1753] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (18BEBC00) [pid = 3844] [serial = 1754] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18DB5C00) [pid = 3844] [serial = 1756] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (19975400) [pid = 3844] [serial = 1763] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1664F400) [pid = 3844] [serial = 1750] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (17D8D400) [pid = 3844] [serial = 1751] [outer = 00000000] [url = about:blank] 12:18:36 INFO - PROCESS | 3844 | 1461007116751 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 848ms 12:18:36 INFO - PROCESS | 3844 | 1461007116802 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 3844 | 1461007116804 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 12:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:18:36 INFO - PROCESS | 3844 | 1461007116808 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 3844 | 1461007116811 Marionette TRACE conn3 <- [1,2426,null,{}] 12:18:36 INFO - PROCESS | 3844 | 1461007116821 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 3844 | 1461007116909 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:18:36 INFO - PROCESS | 3844 | 1461007116918 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 3844 | ++DOCSHELL 18774800 == 63 [pid = 3844] [id = 616] 12:18:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1877A000) [pid = 3844] [serial = 1848] [outer = 00000000] 12:18:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (18DB5C00) [pid = 3844] [serial = 1849] [outer = 1877A000] 12:18:36 INFO - PROCESS | 3844 | 1461007116972 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18FB0800) [pid = 3844] [serial = 1850] [outer = 1877A000] 12:18:37 INFO - PROCESS | 3844 | 1461007117454 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 707ms 12:18:37 INFO - PROCESS | 3844 | 1461007117507 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 3844 | 1461007117509 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 12:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:18:37 INFO - PROCESS | 3844 | 1461007117512 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 3844 | 1461007117514 Marionette TRACE conn3 <- [1,2430,null,{}] 12:18:37 INFO - PROCESS | 3844 | 1461007117518 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:37 INFO - PROCESS | 3844 | 1461007117602 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:18:37 INFO - PROCESS | 3844 | 1461007117608 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 3844 | ++DOCSHELL 18BE9800 == 64 [pid = 3844] [id = 617] 12:18:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (19062400) [pid = 3844] [serial = 1851] [outer = 00000000] 12:18:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1942C800) [pid = 3844] [serial = 1852] [outer = 19062400] 12:18:37 INFO - PROCESS | 3844 | 1461007117656 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19431000) [pid = 3844] [serial = 1853] [outer = 19062400] 12:18:38 INFO - PROCESS | 3844 | 1461007118118 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 644ms 12:18:38 INFO - PROCESS | 3844 | 1461007118150 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 3844 | 1461007118152 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 12:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:18:38 INFO - PROCESS | 3844 | 1461007118156 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 3844 | 1461007118158 Marionette TRACE conn3 <- [1,2434,null,{}] 12:18:38 INFO - PROCESS | 3844 | 1461007118161 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:38 INFO - PROCESS | 3844 | 1461007118242 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:18:38 INFO - PROCESS | 3844 | 1461007118250 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 3844 | ++DOCSHELL 1364CC00 == 65 [pid = 3844] [id = 618] 12:18:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (19068C00) [pid = 3844] [serial = 1854] [outer = 00000000] 12:18:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1944E800) [pid = 3844] [serial = 1855] [outer = 19068C00] 12:18:38 INFO - PROCESS | 3844 | 1461007118293 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (19435400) [pid = 3844] [serial = 1856] [outer = 19068C00] 12:18:38 INFO - PROCESS | 3844 | 1461007118808 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 691ms 12:18:38 INFO - PROCESS | 3844 | 1461007118889 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:18:38 INFO - PROCESS | 3844 | 1461007118891 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 12:18:38 INFO - PROCESS | 3844 | 1461007118895 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 3844 | 1461007118896 Marionette TRACE conn3 <- [1,2438,null,{}] 12:18:38 INFO - PROCESS | 3844 | 1461007118900 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 3844 | 1461007119040 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:18:39 INFO - PROCESS | 3844 | 1461007119110 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 3844 | ++DOCSHELL 19436C00 == 66 [pid = 3844] [id = 619] 12:18:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1997C400) [pid = 3844] [serial = 1857] [outer = 00000000] 12:18:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (199C7000) [pid = 3844] [serial = 1858] [outer = 1997C400] 12:18:39 INFO - PROCESS | 3844 | 1461007119156 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (199C9C00) [pid = 3844] [serial = 1859] [outer = 1997C400] 12:18:39 INFO - PROCESS | 3844 | 1461007119558 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 691ms 12:18:39 INFO - PROCESS | 3844 | 1461007119593 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 3844 | 1461007119595 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 12:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:18:39 INFO - PROCESS | 3844 | 1461007119598 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 3844 | 1461007119600 Marionette TRACE conn3 <- [1,2442,null,{}] 12:18:39 INFO - PROCESS | 3844 | 1461007119603 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 3844 | 1461007119717 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:18:39 INFO - PROCESS | 3844 | 1461007119813 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 3844 | ++DOCSHELL 19976C00 == 67 [pid = 3844] [id = 620] 12:18:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (199CE000) [pid = 3844] [serial = 1860] [outer = 00000000] 12:18:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (19A84400) [pid = 3844] [serial = 1861] [outer = 199CE000] 12:18:39 INFO - PROCESS | 3844 | 1461007119858 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1A00BC00) [pid = 3844] [serial = 1862] [outer = 199CE000] 12:18:40 INFO - PROCESS | 3844 | 1461007120272 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 691ms 12:18:40 INFO - PROCESS | 3844 | 1461007120301 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 3844 | 1461007120303 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 12:18:40 INFO - PROCESS | 3844 | 1461007120306 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 3844 | 1461007120308 Marionette TRACE conn3 <- [1,2446,null,{}] 12:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:18:40 INFO - PROCESS | 3844 | 1461007120312 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:40 INFO - PROCESS | 3844 | 1461007120433 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:18:40 INFO - PROCESS | 3844 | 1461007120439 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 3844 | ++DOCSHELL 19D56800 == 68 [pid = 3844] [id = 621] 12:18:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1A1C0800) [pid = 3844] [serial = 1863] [outer = 00000000] 12:18:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1AA55800) [pid = 3844] [serial = 1864] [outer = 1A1C0800] 12:18:40 INFO - PROCESS | 3844 | 1461007120542 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1AA70400) [pid = 3844] [serial = 1865] [outer = 1A1C0800] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1350F000) [pid = 3844] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1338F000) [pid = 3844] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1680BC00) [pid = 3844] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (1320E800) [pid = 3844] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (19F97000) [pid = 3844] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1906FC00) [pid = 3844] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (19435000) [pid = 3844] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (18FBD800) [pid = 3844] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1906EC00) [pid = 3844] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (19444C00) [pid = 3844] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (12DD8400) [pid = 3844] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (15BCD400) [pid = 3844] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (13516400) [pid = 3844] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (199B2400) [pid = 3844] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1AA72000) [pid = 3844] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1680E000) [pid = 3844] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (19A19000) [pid = 3844] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (13209400) [pid = 3844] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19A13800) [pid = 3844] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1AA50C00) [pid = 3844] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (199D1400) [pid = 3844] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:18:41 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (19437400) [pid = 3844] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:18:41 INFO - PROCESS | 3844 | 1461007121280 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 989ms 12:18:41 INFO - PROCESS | 3844 | 1461007121295 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 3844 | 1461007121297 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 12:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:18:41 INFO - PROCESS | 3844 | 1461007121305 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 3844 | 1461007121306 Marionette TRACE conn3 <- [1,2450,null,{}] 12:18:41 INFO - PROCESS | 3844 | 1461007121310 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:41 INFO - PROCESS | 3844 | 1461007121392 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:18:41 INFO - PROCESS | 3844 | 1461007121400 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 3844 | ++DOCSHELL 13209400 == 69 [pid = 3844] [id = 622] 12:18:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1345C000) [pid = 3844] [serial = 1866] [outer = 00000000] 12:18:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (164A5C00) [pid = 3844] [serial = 1867] [outer = 1345C000] 12:18:41 INFO - PROCESS | 3844 | 1461007121444 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (180BA400) [pid = 3844] [serial = 1868] [outer = 1345C000] 12:18:41 INFO - PROCESS | 3844 | 1461007121899 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 644ms 12:18:41 INFO - PROCESS | 3844 | 1461007121943 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 3844 | 1461007121945 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 12:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:18:41 INFO - PROCESS | 3844 | 1461007121949 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 3844 | 1461007121950 Marionette TRACE conn3 <- [1,2454,null,{}] 12:18:41 INFO - PROCESS | 3844 | 1461007121954 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:42 INFO - PROCESS | 3844 | 1461007122038 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:18:42 INFO - PROCESS | 3844 | 1461007122044 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 3844 | ++DOCSHELL 1579A000 == 70 [pid = 3844] [id = 623] 12:18:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (17D8C400) [pid = 3844] [serial = 1869] [outer = 00000000] 12:18:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (199AA000) [pid = 3844] [serial = 1870] [outer = 17D8C400] 12:18:42 INFO - PROCESS | 3844 | 1461007122095 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (19A10800) [pid = 3844] [serial = 1871] [outer = 17D8C400] 12:18:42 INFO - PROCESS | 3844 | 1461007122537 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 644ms 12:18:42 INFO - PROCESS | 3844 | 1461007122587 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 3844 | 1461007122589 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 12:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:18:42 INFO - PROCESS | 3844 | 1461007122592 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 3844 | 1461007122595 Marionette TRACE conn3 <- [1,2458,null,{}] 12:18:42 INFO - PROCESS | 3844 | 1461007122598 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:42 INFO - PROCESS | 3844 | 1461007122702 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:18:42 INFO - PROCESS | 3844 | 1461007122708 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 3844 | ++DOCSHELL 1AA54C00 == 71 [pid = 3844] [id = 624] 12:18:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1AA78800) [pid = 3844] [serial = 1872] [outer = 00000000] 12:18:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BAA5800) [pid = 3844] [serial = 1873] [outer = 1AA78800] 12:18:42 INFO - PROCESS | 3844 | 1461007122755 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1BD15000) [pid = 3844] [serial = 1874] [outer = 1AA78800] 12:18:43 INFO - PROCESS | 3844 | 1461007123313 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 755ms 12:18:43 INFO - PROCESS | 3844 | 1461007123333 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 3844 | 1461007123338 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 12:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:18:43 INFO - PROCESS | 3844 | 1461007123343 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 3844 | 1461007123347 Marionette TRACE conn3 <- [1,2462,null,{}] 12:18:43 INFO - PROCESS | 3844 | 1461007123353 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 3844 | 1461007123467 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:18:43 INFO - PROCESS | 3844 | 1461007123608 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 3844 | ++DOCSHELL 12DD7800 == 72 [pid = 3844] [id = 625] 12:18:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (12DDE800) [pid = 3844] [serial = 1875] [outer = 00000000] 12:18:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (15555800) [pid = 3844] [serial = 1876] [outer = 12DDE800] 12:18:43 INFO - PROCESS | 3844 | 1461007123665 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (159E5C00) [pid = 3844] [serial = 1877] [outer = 12DDE800] 12:18:44 INFO - PROCESS | 3844 | 1461007124329 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1052ms 12:18:44 INFO - PROCESS | 3844 | 1461007124391 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 3844 | 1461007124397 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 12:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:18:44 INFO - PROCESS | 3844 | 1461007124424 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 3844 | 1461007124427 Marionette TRACE conn3 <- [1,2466,null,{}] 12:18:44 INFO - PROCESS | 3844 | 1461007124510 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:44 INFO - PROCESS | 3844 | 1461007124627 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:18:44 INFO - PROCESS | 3844 | 1461007124764 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 3844 | ++DOCSHELL 1680B800 == 73 [pid = 3844] [id = 626] 12:18:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1680F400) [pid = 3844] [serial = 1878] [outer = 00000000] 12:18:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (18BED400) [pid = 3844] [serial = 1879] [outer = 1680F400] 12:18:44 INFO - PROCESS | 3844 | 1461007124821 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (18DB3C00) [pid = 3844] [serial = 1880] [outer = 1680F400] 12:18:45 INFO - PROCESS | 3844 | 1461007125353 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 958ms 12:18:45 INFO - PROCESS | 3844 | 1461007125400 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 3844 | 1461007125402 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 12:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:18:45 INFO - PROCESS | 3844 | 1461007125406 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 3844 | 1461007125410 Marionette TRACE conn3 <- [1,2470,null,{}] 12:18:45 INFO - PROCESS | 3844 | 1461007125421 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:45 INFO - PROCESS | 3844 | 1461007125537 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:18:45 INFO - PROCESS | 3844 | 1461007125694 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 3844 | ++DOCSHELL 19445C00 == 74 [pid = 3844] [id = 627] 12:18:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1966D000) [pid = 3844] [serial = 1881] [outer = 00000000] 12:18:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (199AFC00) [pid = 3844] [serial = 1882] [outer = 1966D000] 12:18:45 INFO - PROCESS | 3844 | 1461007125752 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1A5AF800) [pid = 3844] [serial = 1883] [outer = 1966D000] 12:18:46 INFO - PROCESS | 3844 | 1461007126392 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1052ms 12:18:46 INFO - PROCESS | 3844 | 1461007126454 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 3844 | 1461007126457 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 12:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:18:46 INFO - PROCESS | 3844 | 1461007126477 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 3844 | 1461007126479 Marionette TRACE conn3 <- [1,2474,null,{}] 12:18:46 INFO - PROCESS | 3844 | 1461007126497 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 3844 | 1461007126605 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:18:46 INFO - PROCESS | 3844 | 1461007126748 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 3844 | ++DOCSHELL 1A54D400 == 75 [pid = 3844] [id = 628] 12:18:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1A5A8800) [pid = 3844] [serial = 1884] [outer = 00000000] 12:18:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1C2BA000) [pid = 3844] [serial = 1885] [outer = 1A5A8800] 12:18:46 INFO - PROCESS | 3844 | 1461007126803 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1C98B400) [pid = 3844] [serial = 1886] [outer = 1A5A8800] 12:18:47 INFO - PROCESS | 3844 | 1461007127357 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 990ms 12:18:47 INFO - PROCESS | 3844 | 1461007127447 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 3844 | 1461007127449 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 12:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:18:47 INFO - PROCESS | 3844 | 1461007127453 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 3844 | 1461007127455 Marionette TRACE conn3 <- [1,2478,null,{}] 12:18:47 INFO - PROCESS | 3844 | 1461007127459 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:47 INFO - PROCESS | 3844 | 1461007127564 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:18:47 INFO - PROCESS | 3844 | 1461007127709 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C5800 == 76 [pid = 3844] [id = 629] 12:18:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1BAA7800) [pid = 3844] [serial = 1887] [outer = 00000000] 12:18:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1CE44400) [pid = 3844] [serial = 1888] [outer = 1BAA7800] 12:18:47 INFO - PROCESS | 3844 | 1461007127763 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1D165400) [pid = 3844] [serial = 1889] [outer = 1BAA7800] 12:18:48 INFO - PROCESS | 3844 | 1461007128392 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1005ms 12:18:48 INFO - PROCESS | 3844 | 1461007128455 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 3844 | 1461007128457 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 12:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:18:48 INFO - PROCESS | 3844 | 1461007128461 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 3844 | 1461007128463 Marionette TRACE conn3 <- [1,2482,null,{}] 12:18:48 INFO - PROCESS | 3844 | 1461007128466 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 3844 | 1461007128590 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:18:48 INFO - PROCESS | 3844 | 1461007128738 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 3844 | ++DOCSHELL 1D24E800 == 77 [pid = 3844] [id = 630] 12:18:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1D46B400) [pid = 3844] [serial = 1890] [outer = 00000000] 12:18:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1D472C00) [pid = 3844] [serial = 1891] [outer = 1D46B400] 12:18:48 INFO - PROCESS | 3844 | 1461007128795 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1D478400) [pid = 3844] [serial = 1892] [outer = 1D46B400] 12:18:49 INFO - PROCESS | 3844 | 1461007129397 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1006ms 12:18:49 INFO - PROCESS | 3844 | 1461007129463 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 3844 | 1461007129466 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 12:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:18:49 INFO - PROCESS | 3844 | 1461007129470 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 3844 | 1461007129472 Marionette TRACE conn3 <- [1,2486,null,{}] 12:18:49 INFO - PROCESS | 3844 | 1461007129476 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:49 INFO - PROCESS | 3844 | 1461007129586 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:18:49 INFO - PROCESS | 3844 | 1461007129747 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 3844 | ++DOCSHELL 123FD800 == 78 [pid = 3844] [id = 631] 12:18:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (14309400) [pid = 3844] [serial = 1893] [outer = 00000000] 12:18:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (18708800) [pid = 3844] [serial = 1894] [outer = 14309400] 12:18:49 INFO - PROCESS | 3844 | 1461007129802 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1942BC00) [pid = 3844] [serial = 1895] [outer = 14309400] 12:18:50 INFO - PROCESS | 3844 | 1461007130542 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1099ms 12:18:50 INFO - PROCESS | 3844 | 1461007130593 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 3844 | 1461007130598 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 12:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:18:50 INFO - PROCESS | 3844 | 1461007130603 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 3844 | 1461007130606 Marionette TRACE conn3 <- [1,2490,null,{}] 12:18:50 INFO - PROCESS | 3844 | 1461007130611 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 3844 | 1461007130737 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:18:50 INFO - PROCESS | 3844 | 1461007130906 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 3844 | ++DOCSHELL 16A65000 == 79 [pid = 3844] [id = 632] 12:18:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (16A67400) [pid = 3844] [serial = 1896] [outer = 00000000] 12:18:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (18388400) [pid = 3844] [serial = 1897] [outer = 16A67400] 12:18:50 INFO - PROCESS | 3844 | 1461007130959 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (18384800) [pid = 3844] [serial = 1898] [outer = 16A67400] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 13208C00 == 78 [pid = 3844] [id = 576] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 1579A000 == 77 [pid = 3844] [id = 623] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 13209400 == 76 [pid = 3844] [id = 622] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 19D56800 == 75 [pid = 3844] [id = 621] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 19976C00 == 74 [pid = 3844] [id = 620] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 19436C00 == 73 [pid = 3844] [id = 619] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 1364CC00 == 72 [pid = 3844] [id = 618] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 18BE9800 == 71 [pid = 3844] [id = 617] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 18774800 == 70 [pid = 3844] [id = 616] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 12DD3800 == 69 [pid = 3844] [id = 615] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 15D8B000 == 68 [pid = 3844] [id = 614] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (1C196800) [pid = 3844] [serial = 1822] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 180C8000 == 67 [pid = 3844] [id = 609] 12:18:51 INFO - PROCESS | 3844 | --DOCSHELL 13265000 == 66 [pid = 3844] [id = 608] 12:18:51 INFO - PROCESS | 3844 | 1461007131576 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1005ms 12:18:51 INFO - PROCESS | 3844 | 1461007131607 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 3844 | 1461007131612 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 12:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:18:51 INFO - PROCESS | 3844 | 1461007131618 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 3844 | 1461007131621 Marionette TRACE conn3 <- [1,2494,null,{}] 12:18:51 INFO - PROCESS | 3844 | 1461007131625 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 3844 | 1461007131731 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (199A5000) [pid = 3844] [serial = 1685] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1A75E000) [pid = 3844] [serial = 1736] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (1AA56000) [pid = 3844] [serial = 1694] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (18708C00) [pid = 3844] [serial = 1682] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (1680A800) [pid = 3844] [serial = 1730] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (19A1A400) [pid = 3844] [serial = 1688] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1BA5BC00) [pid = 3844] [serial = 1739] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1942B000) [pid = 3844] [serial = 1733] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1BAAEC00) [pid = 3844] [serial = 1628] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (146A9400) [pid = 3844] [serial = 1679] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1A00E000) [pid = 3844] [serial = 1691] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1BAA8C00) [pid = 3844] [serial = 1742] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1A00A000) [pid = 3844] [serial = 1810] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (199AA400) [pid = 3844] [serial = 1807] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (199C3C00) [pid = 3844] [serial = 1808] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1BD17C00) [pid = 3844] [serial = 1786] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (157F3400) [pid = 3844] [serial = 1798] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (18777000) [pid = 3844] [serial = 1816] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1A0B4800) [pid = 3844] [serial = 1811] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (19673800) [pid = 3844] [serial = 1780] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (180C8800) [pid = 3844] [serial = 1795] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (18776C00) [pid = 3844] [serial = 1796] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1BA5DC00) [pid = 3844] [serial = 1783] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (18084800) [pid = 3844] [serial = 1777] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1C192800) [pid = 3844] [serial = 1789] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (164AC800) [pid = 3844] [serial = 1793] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (15E72800) [pid = 3844] [serial = 1792] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1AA73400) [pid = 3844] [serial = 1813] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1BAA1C00) [pid = 3844] [serial = 1819] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1BD14C00) [pid = 3844] [serial = 1820] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (13654C00) [pid = 3844] [serial = 1774] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1944D800) [pid = 3844] [serial = 1804] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1906D000) [pid = 3844] [serial = 1801] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1832BC00) [pid = 3844] [serial = 1799] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1942F000) [pid = 3844] [serial = 1802] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1BA59000) [pid = 3844] [serial = 1814] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (196C7400) [pid = 3844] [serial = 1805] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (18FB4400) [pid = 3844] [serial = 1817] [outer = 00000000] [url = about:blank] 12:18:51 INFO - PROCESS | 3844 | 1461007131842 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 3844 | ++DOCSHELL 1235E000 == 67 [pid = 3844] [id = 633] 12:18:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (12DD8400) [pid = 3844] [serial = 1899] [outer = 00000000] 12:18:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (157A5C00) [pid = 3844] [serial = 1900] [outer = 12DD8400] 12:18:51 INFO - PROCESS | 3844 | 1461007131887 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (16A72800) [pid = 3844] [serial = 1901] [outer = 12DD8400] 12:18:52 INFO - PROCESS | 3844 | 1461007132326 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 739ms 12:18:52 INFO - PROCESS | 3844 | 1461007132358 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 3844 | 1461007132360 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 12:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:18:52 INFO - PROCESS | 3844 | 1461007132364 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 3844 | 1461007132367 Marionette TRACE conn3 <- [1,2498,null,{}] 12:18:52 INFO - PROCESS | 3844 | 1461007132377 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 3844 | 1461007132499 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:18:52 INFO - PROCESS | 3844 | 1461007132515 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 3844 | ++DOCSHELL 18FB3800 == 68 [pid = 3844] [id = 634] 12:18:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18FB3C00) [pid = 3844] [serial = 1902] [outer = 00000000] 12:18:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (19068400) [pid = 3844] [serial = 1903] [outer = 18FB3C00] 12:18:52 INFO - PROCESS | 3844 | 1461007132562 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1942B800) [pid = 3844] [serial = 1904] [outer = 18FB3C00] 12:18:53 INFO - PROCESS | 3844 | 1461007133024 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 692ms 12:18:53 INFO - PROCESS | 3844 | 1461007133064 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 3844 | 1461007133067 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 12:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:18:53 INFO - PROCESS | 3844 | 1461007133070 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 3844 | 1461007133072 Marionette TRACE conn3 <- [1,2502,null,{}] 12:18:53 INFO - PROCESS | 3844 | 1461007133075 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:53 INFO - PROCESS | 3844 | 1461007133162 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:18:53 INFO - PROCESS | 3844 | 1461007133169 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 3844 | ++DOCSHELL 18BEC400 == 69 [pid = 3844] [id = 635] 12:18:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (19067000) [pid = 3844] [serial = 1905] [outer = 00000000] 12:18:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19670400) [pid = 3844] [serial = 1906] [outer = 19067000] 12:18:53 INFO - PROCESS | 3844 | 1461007133213 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19798400) [pid = 3844] [serial = 1907] [outer = 19067000] 12:18:53 INFO - PROCESS | 3844 | 1461007133681 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 691ms 12:18:53 INFO - PROCESS | 3844 | 1461007133768 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 3844 | 1461007133770 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 12:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:18:53 INFO - PROCESS | 3844 | 1461007133774 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 3844 | 1461007133775 Marionette TRACE conn3 <- [1,2506,null,{}] 12:18:53 INFO - PROCESS | 3844 | 1461007133779 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:53 INFO - PROCESS | 3844 | 1461007133864 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:18:53 INFO - PROCESS | 3844 | 1461007133899 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 3844 | ++DOCSHELL 1997F800 == 70 [pid = 3844] [id = 636] 12:18:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (19980400) [pid = 3844] [serial = 1908] [outer = 00000000] 12:18:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (199AAC00) [pid = 3844] [serial = 1909] [outer = 19980400] 12:18:53 INFO - PROCESS | 3844 | 1461007133942 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (199AF400) [pid = 3844] [serial = 1910] [outer = 19980400] 12:18:54 INFO - PROCESS | 3844 | 1461007134439 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 691ms 12:18:54 INFO - PROCESS | 3844 | 1461007134473 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 3844 | 1461007134475 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 12:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:18:54 INFO - PROCESS | 3844 | 1461007134479 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 3844 | 1461007134480 Marionette TRACE conn3 <- [1,2510,null,{}] 12:18:54 INFO - PROCESS | 3844 | 1461007134484 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 3844 | 1461007134623 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:18:54 INFO - PROCESS | 3844 | 1461007134694 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 3844 | ++DOCSHELL 19A17400 == 71 [pid = 3844] [id = 637] 12:18:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19A1B800) [pid = 3844] [serial = 1911] [outer = 00000000] 12:18:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1A00A000) [pid = 3844] [serial = 1912] [outer = 19A1B800] 12:18:54 INFO - PROCESS | 3844 | 1461007134740 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1A1C1000) [pid = 3844] [serial = 1913] [outer = 19A1B800] 12:18:55 INFO - PROCESS | 3844 | 1461007135159 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 739ms 12:18:55 INFO - PROCESS | 3844 | 1461007135220 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 3844 | 1461007135222 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 12:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:18:55 INFO - PROCESS | 3844 | 1461007135226 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 3844 | 1461007135227 Marionette TRACE conn3 <- [1,2514,null,{}] 12:18:55 INFO - PROCESS | 3844 | 1461007135231 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:55 INFO - PROCESS | 3844 | 1461007135384 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:18:55 INFO - PROCESS | 3844 | 1461007135455 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 3844 | ++DOCSHELL 19070C00 == 72 [pid = 3844] [id = 638] 12:18:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19A8D800) [pid = 3844] [serial = 1914] [outer = 00000000] 12:18:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1AA7CC00) [pid = 3844] [serial = 1915] [outer = 19A8D800] 12:18:55 INFO - PROCESS | 3844 | 1461007135499 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1BA59800) [pid = 3844] [serial = 1916] [outer = 19A8D800] 12:18:55 INFO - PROCESS | 3844 | 1461007135912 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 739ms 12:18:56 INFO - PROCESS | 3844 | 1461007135965 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 3844 | 1461007135967 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 12:18:56 INFO - PROCESS | 3844 | 1461007135971 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:18:56 INFO - PROCESS | 3844 | 1461007135973 Marionette TRACE conn3 <- [1,2518,null,{}] 12:18:56 INFO - PROCESS | 3844 | 1461007135976 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:56 INFO - PROCESS | 3844 | 1461007136099 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (199CE000) [pid = 3844] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1A1C0800) [pid = 3844] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1877A000) [pid = 3844] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1345C800) [pid = 3844] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (19068C00) [pid = 3844] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (15DCFC00) [pid = 3844] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (19062400) [pid = 3844] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1345C000) [pid = 3844] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (17D8C400) [pid = 3844] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1997C400) [pid = 3844] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (19430C00) [pid = 3844] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (18B2A400) [pid = 3844] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1C18D800) [pid = 3844] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1680E800) [pid = 3844] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1326A800) [pid = 3844] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:18:56 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1AA7B000) [pid = 3844] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:18:56 INFO - PROCESS | 3844 | 1461007136379 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 3844 | ++DOCSHELL 13264000 == 73 [pid = 3844] [id = 639] 12:18:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1326A800) [pid = 3844] [serial = 1917] [outer = 00000000] 12:18:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (164A4C00) [pid = 3844] [serial = 1918] [outer = 1326A800] 12:18:56 INFO - PROCESS | 3844 | 1461007136433 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1877CC00) [pid = 3844] [serial = 1919] [outer = 1326A800] 12:18:56 INFO - PROCESS | 3844 | 1461007136825 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 833ms 12:18:56 INFO - PROCESS | 3844 | 1461007136846 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 3844 | 1461007136848 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 12:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:18:56 INFO - PROCESS | 3844 | 1461007136852 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 3844 | 1461007136853 Marionette TRACE conn3 <- [1,2522,null,{}] 12:18:56 INFO - PROCESS | 3844 | 1461007136857 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:56 INFO - PROCESS | 3844 | 1461007136979 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:18:56 INFO - PROCESS | 3844 | 1461007136988 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 3844 | ++DOCSHELL 164AE800 == 74 [pid = 3844] [id = 640] 12:18:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (164AEC00) [pid = 3844] [serial = 1920] [outer = 00000000] 12:18:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1BA56800) [pid = 3844] [serial = 1921] [outer = 164AEC00] 12:18:57 INFO - PROCESS | 3844 | 1461007137032 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1BAA8000) [pid = 3844] [serial = 1922] [outer = 164AEC00] 12:18:57 INFO - PROCESS | 3844 | 1461007137458 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 628ms 12:18:57 INFO - PROCESS | 3844 | 1461007137490 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 3844 | 1461007137492 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 12:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:18:57 INFO - PROCESS | 3844 | 1461007137495 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 3844 | 1461007137497 Marionette TRACE conn3 <- [1,2526,null,{}] 12:18:57 INFO - PROCESS | 3844 | 1461007137501 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:57 INFO - PROCESS | 3844 | 1461007137625 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:18:57 INFO - PROCESS | 3844 | 1461007137634 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 3844 | ++DOCSHELL 19A1B400 == 75 [pid = 3844] [id = 641] 12:18:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1AA6E800) [pid = 3844] [serial = 1923] [outer = 00000000] 12:18:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1BDAD400) [pid = 3844] [serial = 1924] [outer = 1AA6E800] 12:18:57 INFO - PROCESS | 3844 | 1461007137677 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1C18D800) [pid = 3844] [serial = 1925] [outer = 1AA6E800] 12:18:58 INFO - PROCESS | 3844 | 1461007138101 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 644ms 12:18:58 INFO - PROCESS | 3844 | 1461007138134 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 3844 | 1461007138136 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 12:18:58 INFO - PROCESS | 3844 | 1461007138139 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:18:58 INFO - PROCESS | 3844 | 1461007138141 Marionette TRACE conn3 <- [1,2530,null,{}] 12:18:58 INFO - PROCESS | 3844 | 1461007138145 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 3844 | 1461007138323 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:18:58 INFO - PROCESS | 3844 | 1461007138341 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 3844 | ++DOCSHELL 1C193800 == 76 [pid = 3844] [id = 642] 12:18:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1C194800) [pid = 3844] [serial = 1926] [outer = 00000000] 12:18:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (1C989C00) [pid = 3844] [serial = 1927] [outer = 1C194800] 12:18:58 INFO - PROCESS | 3844 | 1461007138389 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1D241800) [pid = 3844] [serial = 1928] [outer = 1C194800] 12:18:59 INFO - PROCESS | 3844 | 1461007139076 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1005ms 12:18:59 INFO - PROCESS | 3844 | 1461007139143 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 3844 | 1461007139149 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 12:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:18:59 INFO - PROCESS | 3844 | 1461007139155 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 3844 | 1461007139158 Marionette TRACE conn3 <- [1,2534,null,{}] 12:18:59 INFO - PROCESS | 3844 | 1461007139178 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 3844 | 1461007139322 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:18:59 INFO - PROCESS | 3844 | 1461007139464 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 3844 | ++DOCSHELL 142A7C00 == 77 [pid = 3844] [id = 643] 12:18:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (15559C00) [pid = 3844] [serial = 1929] [outer = 00000000] 12:18:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (180BCC00) [pid = 3844] [serial = 1930] [outer = 15559C00] 12:18:59 INFO - PROCESS | 3844 | 1461007139522 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (18381C00) [pid = 3844] [serial = 1931] [outer = 15559C00] 12:19:00 INFO - PROCESS | 3844 | 1461007140135 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1006ms 12:19:00 INFO - PROCESS | 3844 | 1461007140157 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 3844 | 1461007140163 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 12:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:19:00 INFO - PROCESS | 3844 | 1461007140170 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 3844 | 1461007140173 Marionette TRACE conn3 <- [1,2538,null,{}] 12:19:00 INFO - PROCESS | 3844 | 1461007140176 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:00 INFO - PROCESS | 3844 | 1461007140290 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:19:00 INFO - PROCESS | 3844 | 1461007140456 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 3844 | ++DOCSHELL 187D1C00 == 78 [pid = 3844] [id = 644] 12:19:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (18B29000) [pid = 3844] [serial = 1932] [outer = 00000000] 12:19:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (19443800) [pid = 3844] [serial = 1933] [outer = 18B29000] 12:19:00 INFO - PROCESS | 3844 | 1461007140519 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1997E000) [pid = 3844] [serial = 1934] [outer = 18B29000] 12:19:01 INFO - PROCESS | 3844 | 1461007141141 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1006ms 12:19:01 INFO - PROCESS | 3844 | 1461007141170 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 3844 | 1461007141173 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 12:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:19:01 INFO - PROCESS | 3844 | 1461007141176 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 3844 | 1461007141180 Marionette TRACE conn3 <- [1,2542,null,{}] 12:19:01 INFO - PROCESS | 3844 | 1461007141191 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 3844 | 1461007141310 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:19:01 INFO - PROCESS | 3844 | 1461007141458 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 3844 | ++DOCSHELL 19A17C00 == 79 [pid = 3844] [id = 645] 12:19:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (19A8D400) [pid = 3844] [serial = 1935] [outer = 00000000] 12:19:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1BDA2C00) [pid = 3844] [serial = 1936] [outer = 19A8D400] 12:19:01 INFO - PROCESS | 3844 | 1461007141524 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1C2BFC00) [pid = 3844] [serial = 1937] [outer = 19A8D400] 12:19:02 INFO - PROCESS | 3844 | 1461007142057 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 896ms 12:19:02 INFO - PROCESS | 3844 | 1461007142090 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 3844 | 1461007142093 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 12:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:19:02 INFO - PROCESS | 3844 | 1461007142098 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 3844 | 1461007142100 Marionette TRACE conn3 <- [1,2546,null,{}] 12:19:02 INFO - PROCESS | 3844 | 1461007142104 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:02 INFO - PROCESS | 3844 | 1461007142216 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:19:02 INFO - PROCESS | 3844 | 1461007142415 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 3844 | ++DOCSHELL 1BAAAC00 == 80 [pid = 3844] [id = 646] 12:19:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1BD0AC00) [pid = 3844] [serial = 1938] [outer = 00000000] 12:19:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1D167800) [pid = 3844] [serial = 1939] [outer = 1BD0AC00] 12:19:02 INFO - PROCESS | 3844 | 1461007142471 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1D46E400) [pid = 3844] [serial = 1940] [outer = 1BD0AC00] 12:19:03 INFO - PROCESS | 3844 | 1461007143039 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 958ms 12:19:03 INFO - PROCESS | 3844 | 1461007143074 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 3844 | 1461007143076 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 12:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:19:03 INFO - PROCESS | 3844 | 1461007143080 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 3844 | 1461007143082 Marionette TRACE conn3 <- [1,2550,null,{}] 12:19:03 INFO - PROCESS | 3844 | 1461007143086 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 3844 | 1461007143192 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:19:03 INFO - PROCESS | 3844 | 1461007143351 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 3844 | ++DOCSHELL 15E70400 == 81 [pid = 3844] [id = 647] 12:19:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (18BE3000) [pid = 3844] [serial = 1941] [outer = 00000000] 12:19:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1D4D8C00) [pid = 3844] [serial = 1942] [outer = 18BE3000] 12:19:03 INFO - PROCESS | 3844 | 1461007143405 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (1D4DCC00) [pid = 3844] [serial = 1943] [outer = 18BE3000] 12:19:03 INFO - PROCESS | 3844 | 1461007143977 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 958ms 12:19:04 INFO - PROCESS | 3844 | 1461007144025 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 3844 | 1461007144027 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 12:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:19:04 INFO - PROCESS | 3844 | 1461007144031 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 3844 | 1461007144033 Marionette TRACE conn3 <- [1,2554,null,{}] 12:19:04 INFO - PROCESS | 3844 | 1461007144036 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:04 INFO - PROCESS | 3844 | 1461007144182 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:19:04 INFO - PROCESS | 3844 | 1461007144331 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 3844 | ++DOCSHELL 1D4D5400 == 82 [pid = 3844] [id = 648] 12:19:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1D601C00) [pid = 3844] [serial = 1944] [outer = 00000000] 12:19:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1D60D800) [pid = 3844] [serial = 1945] [outer = 1D601C00] 12:19:04 INFO - PROCESS | 3844 | 1461007144387 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1D63B800) [pid = 3844] [serial = 1946] [outer = 1D601C00] 12:19:05 INFO - PROCESS | 3844 | 1461007145014 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1194ms 12:19:05 INFO - PROCESS | 3844 | 1461007145286 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 3844 | 1461007145291 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 12:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:19:05 INFO - PROCESS | 3844 | 1461007145310 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 3844 | 1461007145313 Marionette TRACE conn3 <- [1,2558,null,{}] 12:19:05 INFO - PROCESS | 3844 | 1461007145318 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 3844 | 1461007145421 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:19:05 INFO - PROCESS | 3844 | 1461007145563 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 3844 | ++DOCSHELL 1680BC00 == 83 [pid = 3844] [id = 649] 12:19:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (16819400) [pid = 3844] [serial = 1947] [outer = 00000000] 12:19:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (17D93C00) [pid = 3844] [serial = 1948] [outer = 16819400] 12:19:05 INFO - PROCESS | 3844 | 1461007145620 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (18332C00) [pid = 3844] [serial = 1949] [outer = 16819400] 12:19:06 INFO - PROCESS | 3844 | 1461007146293 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1052ms 12:19:06 INFO - PROCESS | 3844 | 1461007146371 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 3844 | 1461007146375 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 12:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:19:06 INFO - PROCESS | 3844 | 1461007146382 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 3844 | 1461007146386 Marionette TRACE conn3 <- [1,2562,null,{}] 12:19:06 INFO - PROCESS | 3844 | 1461007146390 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:06 INFO - PROCESS | 3844 | 1461007146513 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 17D8E400 == 82 [pid = 3844] [id = 221] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 16D58800 == 81 [pid = 3844] [id = 504] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 18FA8C00 == 80 [pid = 3844] [id = 506] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 15D0C400 == 79 [pid = 3844] [id = 503] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1BD0E000 == 78 [pid = 3844] [id = 596] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 18BE2C00 == 77 [pid = 3844] [id = 505] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 19A1B400 == 76 [pid = 3844] [id = 641] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 164AE800 == 75 [pid = 3844] [id = 640] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 13264000 == 74 [pid = 3844] [id = 639] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 19070C00 == 73 [pid = 3844] [id = 638] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 19A17400 == 72 [pid = 3844] [id = 637] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1997F800 == 71 [pid = 3844] [id = 636] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 18BEC400 == 70 [pid = 3844] [id = 635] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 18FB3800 == 69 [pid = 3844] [id = 634] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1235E000 == 68 [pid = 3844] [id = 633] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (16401800) [pid = 3844] [serial = 1825] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (18DB1C00) [pid = 3844] [serial = 1828] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (1BA56400) [pid = 3844] [serial = 1831] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (1C465400) [pid = 3844] [serial = 1834] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (1C992800) [pid = 3844] [serial = 1837] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1BAA5800) [pid = 3844] [serial = 1873] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 16A65000 == 67 [pid = 3844] [id = 632] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1A1C5800 == 66 [pid = 3844] [id = 629] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1A54D400 == 65 [pid = 3844] [id = 628] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 19445C00 == 64 [pid = 3844] [id = 627] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1680B800 == 63 [pid = 3844] [id = 626] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 12DD7800 == 62 [pid = 3844] [id = 625] 12:19:06 INFO - PROCESS | 3844 | --DOCSHELL 1AA54C00 == 61 [pid = 3844] [id = 624] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (19A84400) [pid = 3844] [serial = 1861] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1AA55800) [pid = 3844] [serial = 1864] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1A00BC00) [pid = 3844] [serial = 1862] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (18DB5C00) [pid = 3844] [serial = 1849] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (18FB0800) [pid = 3844] [serial = 1850] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (143A5000) [pid = 3844] [serial = 1846] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (16811000) [pid = 3844] [serial = 1847] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1944E800) [pid = 3844] [serial = 1855] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (17D92800) [pid = 3844] [serial = 1844] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (16A68800) [pid = 3844] [serial = 1843] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1942C800) [pid = 3844] [serial = 1852] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (19431000) [pid = 3844] [serial = 1853] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1D16FC00) [pid = 3844] [serial = 1840] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (164A5C00) [pid = 3844] [serial = 1867] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (19A10800) [pid = 3844] [serial = 1871] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1AA70400) [pid = 3844] [serial = 1865] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (199C7000) [pid = 3844] [serial = 1858] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (199C9C00) [pid = 3844] [serial = 1859] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (180BA400) [pid = 3844] [serial = 1868] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (199AA000) [pid = 3844] [serial = 1870] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (19435400) [pid = 3844] [serial = 1856] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1BA62400) [pid = 3844] [serial = 1784] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (199B0000) [pid = 3844] [serial = 1781] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1C197C00) [pid = 3844] [serial = 1790] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (18775C00) [pid = 3844] [serial = 1778] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (14B09400) [pid = 3844] [serial = 1775] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1BDA9000) [pid = 3844] [serial = 1787] [outer = 00000000] [url = about:blank] 12:19:06 INFO - PROCESS | 3844 | 1461007146668 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 3844 | ++DOCSHELL 12D7DC00 == 62 [pid = 3844] [id = 650] 12:19:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (12DD7800) [pid = 3844] [serial = 1950] [outer = 00000000] 12:19:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (14B09400) [pid = 3844] [serial = 1951] [outer = 12DD7800] 12:19:06 INFO - PROCESS | 3844 | 1461007146714 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1664FC00) [pid = 3844] [serial = 1952] [outer = 12DD7800] 12:19:07 INFO - PROCESS | 3844 | 1461007147182 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 848ms 12:19:07 INFO - PROCESS | 3844 | 1461007147221 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:19:07 INFO - PROCESS | 3844 | 1461007147223 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 12:19:07 INFO - PROCESS | 3844 | 1461007147226 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 3844 | 1461007147228 Marionette TRACE conn3 <- [1,2566,null,{}] 12:19:07 INFO - PROCESS | 3844 | 1461007147241 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:07 INFO - PROCESS | 3844 | 1461007147335 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:19:07 INFO - PROCESS | 3844 | 1461007147342 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 3844 | ++DOCSHELL 18DB5400 == 63 [pid = 3844] [id = 651] 12:19:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (18FA9800) [pid = 3844] [serial = 1953] [outer = 00000000] 12:19:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (18FB4C00) [pid = 3844] [serial = 1954] [outer = 18FA9800] 12:19:07 INFO - PROCESS | 3844 | 1461007147394 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19429C00) [pid = 3844] [serial = 1955] [outer = 18FA9800] 12:19:07 INFO - PROCESS | 3844 | 1461007147886 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 691ms 12:19:07 INFO - PROCESS | 3844 | 1461007147925 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 3844 | 1461007147927 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 12:19:07 INFO - PROCESS | 3844 | 1461007147934 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:19:07 INFO - PROCESS | 3844 | 1461007147936 Marionette TRACE conn3 <- [1,2570,null,{}] 12:19:07 INFO - PROCESS | 3844 | 1461007147939 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 3844 | 1461007148027 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:19:08 INFO - PROCESS | 3844 | 1461007148159 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 3844 | ++DOCSHELL 1942E000 == 64 [pid = 3844] [id = 652] 12:19:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19432800) [pid = 3844] [serial = 1956] [outer = 00000000] 12:19:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (19444800) [pid = 3844] [serial = 1957] [outer = 19432800] 12:19:08 INFO - PROCESS | 3844 | 1461007148252 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (19671000) [pid = 3844] [serial = 1958] [outer = 19432800] 12:19:08 INFO - PROCESS | 3844 | 1461007148633 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 707ms 12:19:08 INFO - PROCESS | 3844 | 1461007148668 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:19:08 INFO - PROCESS | 3844 | 1461007148671 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 12:19:08 INFO - PROCESS | 3844 | 1461007148676 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 3844 | 1461007148679 Marionette TRACE conn3 <- [1,2574,null,{}] 12:19:08 INFO - PROCESS | 3844 | 1461007148683 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 3844 | 1461007148770 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:19:08 INFO - PROCESS | 3844 | 1461007148897 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 3844 | ++DOCSHELL 146A9400 == 65 [pid = 3844] [id = 653] 12:19:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (19435400) [pid = 3844] [serial = 1959] [outer = 00000000] 12:19:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (199AB800) [pid = 3844] [serial = 1960] [outer = 19435400] 12:19:08 INFO - PROCESS | 3844 | 1461007148941 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (199C7400) [pid = 3844] [serial = 1961] [outer = 19435400] 12:19:09 INFO - PROCESS | 3844 | 1461007149356 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:19:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 738ms 12:19:09 INFO - PROCESS | 3844 | 1461007149414 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 3844 | 1461007149416 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 12:19:09 INFO - PROCESS | 3844 | 1461007149419 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:19:09 INFO - PROCESS | 3844 | 1461007149421 Marionette TRACE conn3 <- [1,2578,null,{}] 12:19:09 INFO - PROCESS | 3844 | 1461007149424 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 3844 | 1461007149593 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:19:09 INFO - PROCESS | 3844 | 1461007149666 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 3844 | ++DOCSHELL 19A12800 == 66 [pid = 3844] [id = 654] 12:19:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (19A15400) [pid = 3844] [serial = 1962] [outer = 00000000] 12:19:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (19D56800) [pid = 3844] [serial = 1963] [outer = 19A15400] 12:19:09 INFO - PROCESS | 3844 | 1461007149719 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1A1C0800) [pid = 3844] [serial = 1964] [outer = 19A15400] 12:19:10 INFO - PROCESS | 3844 | 1461007150149 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 801ms 12:19:10 INFO - PROCESS | 3844 | 1461007150225 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 3844 | 1461007150227 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 12:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:19:10 INFO - PROCESS | 3844 | 1461007150231 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 3844 | 1461007150232 Marionette TRACE conn3 <- [1,2582,null,{}] 12:19:10 INFO - PROCESS | 3844 | 1461007150236 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:10 INFO - PROCESS | 3844 | 1461007150361 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:19:10 INFO - PROCESS | 3844 | 1461007150433 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 3844 | ++DOCSHELL 1A018800 == 67 [pid = 3844] [id = 655] 12:19:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1A5B5800) [pid = 3844] [serial = 1965] [outer = 00000000] 12:19:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1BA53C00) [pid = 3844] [serial = 1966] [outer = 1A5B5800] 12:19:10 INFO - PROCESS | 3844 | 1461007150476 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1BA60C00) [pid = 3844] [serial = 1967] [outer = 1A5B5800] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1AA6E800) [pid = 3844] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (16A67400) [pid = 3844] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (19A1B800) [pid = 3844] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (19980400) [pid = 3844] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (19067000) [pid = 3844] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (18FB3C00) [pid = 3844] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (12DD8400) [pid = 3844] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (19A8D800) [pid = 3844] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (164AEC00) [pid = 3844] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1326A800) [pid = 3844] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:19:11 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1944A000) [pid = 3844] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:19:11 INFO - PROCESS | 3844 | 1461007151063 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 911ms 12:19:11 INFO - PROCESS | 3844 | 1461007151136 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 3844 | 1461007151138 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 12:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:19:11 INFO - PROCESS | 3844 | 1461007151142 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 3844 | 1461007151143 Marionette TRACE conn3 <- [1,2586,null,{}] 12:19:11 INFO - PROCESS | 3844 | 1461007151147 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 3844 | 1461007151231 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:19:11 INFO - PROCESS | 3844 | 1461007151338 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 3844 | ++DOCSHELL 1326A800 == 68 [pid = 3844] [id = 656] 12:19:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (13462C00) [pid = 3844] [serial = 1968] [outer = 00000000] 12:19:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (16A67400) [pid = 3844] [serial = 1969] [outer = 13462C00] 12:19:11 INFO - PROCESS | 3844 | 1461007151382 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (18FA5C00) [pid = 3844] [serial = 1970] [outer = 13462C00] 12:19:11 INFO - PROCESS | 3844 | 1461007151757 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 644ms 12:19:11 INFO - PROCESS | 3844 | 1461007151780 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 3844 | 1461007151782 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 12:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:19:11 INFO - PROCESS | 3844 | 1461007151785 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 3844 | 1461007151787 Marionette TRACE conn3 <- [1,2590,null,{}] 12:19:11 INFO - PROCESS | 3844 | 1461007151790 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 3844 | 1461007151920 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:19:11 INFO - PROCESS | 3844 | 1461007151928 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 3844 | ++DOCSHELL 18FB3C00 == 69 [pid = 3844] [id = 657] 12:19:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19067000) [pid = 3844] [serial = 1971] [outer = 00000000] 12:19:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1A00EC00) [pid = 3844] [serial = 1972] [outer = 19067000] 12:19:11 INFO - PROCESS | 3844 | 1461007151972 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1AA6E800) [pid = 3844] [serial = 1973] [outer = 19067000] 12:19:12 INFO - PROCESS | 3844 | 1461007152383 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 644ms 12:19:12 INFO - PROCESS | 3844 | 1461007152423 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 3844 | 1461007152425 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 12:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:19:12 INFO - PROCESS | 3844 | 1461007152429 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 3844 | 1461007152430 Marionette TRACE conn3 <- [1,2594,null,{}] 12:19:12 INFO - PROCESS | 3844 | 1461007152434 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:12 INFO - PROCESS | 3844 | 1461007152564 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:19:12 INFO - PROCESS | 3844 | 1461007152609 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 3844 | ++DOCSHELL 13392C00 == 70 [pid = 3844] [id = 658] 12:19:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1997F400) [pid = 3844] [serial = 1974] [outer = 00000000] 12:19:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1BD17000) [pid = 3844] [serial = 1975] [outer = 1997F400] 12:19:12 INFO - PROCESS | 3844 | 1461007152652 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1BDADC00) [pid = 3844] [serial = 1976] [outer = 1997F400] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 13659400 == 69 [pid = 3844] [id = 528] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19978000 == 68 [pid = 3844] [id = 532] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 16815400 == 67 [pid = 3844] [id = 607] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1A75A800 == 66 [pid = 3844] [id = 580] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 12B8AC00 == 65 [pid = 3844] [id = 508] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1C190C00 == 64 [pid = 3844] [id = 611] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 13203800 == 63 [pid = 3844] [id = 507] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 12B40C00 == 62 [pid = 3844] [id = 597] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1230F000 == 61 [pid = 3844] [id = 564] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19982800 == 60 [pid = 3844] [id = 558] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1D24E800 == 59 [pid = 3844] [id = 630] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19A0FC00 == 58 [pid = 3844] [id = 516] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 18329800 == 57 [pid = 3844] [id = 215] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 13266000 == 56 [pid = 3844] [id = 210] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19431400 == 55 [pid = 3844] [id = 578] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 13514800 == 54 [pid = 3844] [id = 547] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1664F800 == 53 [pid = 3844] [id = 577] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 123C0C00 == 52 [pid = 3844] [id = 510] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 199D2C00 == 51 [pid = 3844] [id = 563] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 12D70800 == 50 [pid = 3844] [id = 224] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1364C000 == 49 [pid = 3844] [id = 509] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 199C6800 == 48 [pid = 3844] [id = 526] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19976000 == 47 [pid = 3844] [id = 223] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1A75B400 == 46 [pid = 3844] [id = 579] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 12D75C00 == 45 [pid = 3844] [id = 610] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 18FBCC00 == 44 [pid = 3844] [id = 219] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19C11400 == 43 [pid = 3844] [id = 613] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1C98BC00 == 42 [pid = 3844] [id = 612] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 12D7DC00 == 41 [pid = 3844] [id = 650] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1680BC00 == 40 [pid = 3844] [id = 649] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1D4D5400 == 39 [pid = 3844] [id = 648] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1BAAAC00 == 38 [pid = 3844] [id = 646] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 15E70400 == 37 [pid = 3844] [id = 647] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 19A17C00 == 36 [pid = 3844] [id = 645] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 123FD800 == 35 [pid = 3844] [id = 631] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 142A7C00 == 34 [pid = 3844] [id = 643] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 187D1C00 == 33 [pid = 3844] [id = 644] 12:19:13 INFO - PROCESS | 3844 | --DOCSHELL 1C193800 == 32 [pid = 3844] [id = 642] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 1942E000 == 31 [pid = 3844] [id = 652] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 146A9400 == 30 [pid = 3844] [id = 653] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 1A018800 == 29 [pid = 3844] [id = 655] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 18DB5400 == 28 [pid = 3844] [id = 651] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 18FB3C00 == 27 [pid = 3844] [id = 657] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 19A12800 == 26 [pid = 3844] [id = 654] 12:19:14 INFO - PROCESS | 3844 | --DOCSHELL 1326A800 == 25 [pid = 3844] [id = 656] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1C2B7800) [pid = 3844] [serial = 1823] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1BDAD400) [pid = 3844] [serial = 1924] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (18384800) [pid = 3844] [serial = 1898] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (18388400) [pid = 3844] [serial = 1897] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1A00A000) [pid = 3844] [serial = 1912] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (199AAC00) [pid = 3844] [serial = 1909] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (19670400) [pid = 3844] [serial = 1906] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (19798400) [pid = 3844] [serial = 1907] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19068400) [pid = 3844] [serial = 1903] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1942B800) [pid = 3844] [serial = 1904] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (157A5C00) [pid = 3844] [serial = 1900] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (16A72800) [pid = 3844] [serial = 1901] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1AA7CC00) [pid = 3844] [serial = 1915] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (18708800) [pid = 3844] [serial = 1894] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1A1C1000) [pid = 3844] [serial = 1913] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (15555800) [pid = 3844] [serial = 1876] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (18BED400) [pid = 3844] [serial = 1879] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (199AFC00) [pid = 3844] [serial = 1882] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1C2BA000) [pid = 3844] [serial = 1885] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1BA59800) [pid = 3844] [serial = 1916] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1BA56800) [pid = 3844] [serial = 1921] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1CE44400) [pid = 3844] [serial = 1888] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1D472C00) [pid = 3844] [serial = 1891] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (164A4C00) [pid = 3844] [serial = 1918] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1BAA8000) [pid = 3844] [serial = 1922] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1C18D800) [pid = 3844] [serial = 1925] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1877CC00) [pid = 3844] [serial = 1919] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (199AF400) [pid = 3844] [serial = 1910] [outer = 00000000] [url = about:blank] 12:19:14 INFO - PROCESS | 3844 | 1461007154936 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2529ms 12:19:14 INFO - PROCESS | 3844 | 1461007154987 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 3844 | 1461007154991 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 12:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:19:14 INFO - PROCESS | 3844 | 1461007154997 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 3844 | 1461007155000 Marionette TRACE conn3 <- [1,2598,null,{}] 12:19:15 INFO - PROCESS | 3844 | 1461007155006 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 3844 | 1461007155095 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:19:15 INFO - PROCESS | 3844 | 1461007155105 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 3844 | ++DOCSHELL 11F52800 == 26 [pid = 3844] [id = 659] 12:19:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (11F53800) [pid = 3844] [serial = 1977] [outer = 00000000] 12:19:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (12B43800) [pid = 3844] [serial = 1978] [outer = 11F53800] 12:19:15 INFO - PROCESS | 3844 | 1461007155153 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (12BBCC00) [pid = 3844] [serial = 1979] [outer = 11F53800] 12:19:15 INFO - PROCESS | 3844 | 1461007155666 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 691ms 12:19:15 INFO - PROCESS | 3844 | 1461007155697 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 3844 | 1461007155703 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 12:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:19:15 INFO - PROCESS | 3844 | 1461007155709 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 3844 | 1461007155712 Marionette TRACE conn3 <- [1,2602,null,{}] 12:19:15 INFO - PROCESS | 3844 | 1461007155715 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 3844 | 1461007155798 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:19:15 INFO - PROCESS | 3844 | 1461007155808 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 3844 | ++DOCSHELL 12DE1C00 == 27 [pid = 3844] [id = 660] 12:19:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1320B000) [pid = 3844] [serial = 1980] [outer = 00000000] 12:19:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1338EC00) [pid = 3844] [serial = 1981] [outer = 1320B000] 12:19:15 INFO - PROCESS | 3844 | 1461007155861 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (13455C00) [pid = 3844] [serial = 1982] [outer = 1320B000] 12:19:16 INFO - PROCESS | 3844 | 1461007156343 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 707ms 12:19:16 INFO - PROCESS | 3844 | 1461007156407 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 3844 | 1461007156409 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 12:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:19:16 INFO - PROCESS | 3844 | 1461007156413 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 3844 | 1461007156417 Marionette TRACE conn3 <- [1,2606,null,{}] 12:19:16 INFO - PROCESS | 3844 | 1461007156428 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:16 INFO - PROCESS | 3844 | 1461007156550 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:19:16 INFO - PROCESS | 3844 | 1461007156646 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 3844 | ++DOCSHELL 13517C00 == 28 [pid = 3844] [id = 661] 12:19:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (13518000) [pid = 3844] [serial = 1983] [outer = 00000000] 12:19:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1364C400) [pid = 3844] [serial = 1984] [outer = 13518000] 12:19:16 INFO - PROCESS | 3844 | 1461007156695 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (13774C00) [pid = 3844] [serial = 1985] [outer = 13518000] 12:19:17 INFO - PROCESS | 3844 | 1461007157101 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 754ms 12:19:17 INFO - PROCESS | 3844 | 1461007157153 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 3844 | 1461007157155 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 12:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:19:17 INFO - PROCESS | 3844 | 1461007157159 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 3844 | 1461007157160 Marionette TRACE conn3 <- [1,2610,null,{}] 12:19:17 INFO - PROCESS | 3844 | 1461007157164 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 3844 | 1461007157242 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:19:17 INFO - PROCESS | 3844 | 1461007157248 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 3844 | ++DOCSHELL 1364B800 == 29 [pid = 3844] [id = 662] 12:19:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (143A4C00) [pid = 3844] [serial = 1986] [outer = 00000000] 12:19:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (14BB5C00) [pid = 3844] [serial = 1987] [outer = 143A4C00] 12:19:17 INFO - PROCESS | 3844 | 1461007157292 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (15556000) [pid = 3844] [serial = 1988] [outer = 143A4C00] 12:19:17 INFO - PROCESS | 3844 | 1461007157727 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 597ms 12:19:17 INFO - PROCESS | 3844 | 1461007157763 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 3844 | 1461007157765 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 12:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:19:17 INFO - PROCESS | 3844 | 1461007157768 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 3844 | 1461007157770 Marionette TRACE conn3 <- [1,2614,null,{}] 12:19:17 INFO - PROCESS | 3844 | 1461007157777 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 3844 | 1461007157851 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:19:17 INFO - PROCESS | 3844 | 1461007157858 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 3844 | ++DOCSHELL 15560C00 == 30 [pid = 3844] [id = 663] 12:19:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1579EC00) [pid = 3844] [serial = 1989] [outer = 00000000] 12:19:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (15DD1C00) [pid = 3844] [serial = 1990] [outer = 1579EC00] 12:19:17 INFO - PROCESS | 3844 | 1461007157907 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (16402000) [pid = 3844] [serial = 1991] [outer = 1579EC00] 12:19:18 INFO - PROCESS | 3844 | 1461007158371 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:19:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 644ms 12:19:18 INFO - PROCESS | 3844 | 1461007158408 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 3844 | 1461007158410 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 12:19:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:19:18 INFO - PROCESS | 3844 | 1461007158413 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 3844 | 1461007158415 Marionette TRACE conn3 <- [1,2618,null,{}] 12:19:18 INFO - PROCESS | 3844 | 1461007158419 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 3844 | 1461007158525 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:19:18 INFO - PROCESS | 3844 | 1461007158533 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 3844 | ++DOCSHELL 157F5800 == 31 [pid = 3844] [id = 664] 12:19:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (159E7400) [pid = 3844] [serial = 1992] [outer = 00000000] 12:19:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (16A6B400) [pid = 3844] [serial = 1993] [outer = 159E7400] 12:19:18 INFO - PROCESS | 3844 | 1461007158580 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (17D8A000) [pid = 3844] [serial = 1994] [outer = 159E7400] 12:19:19 INFO - PROCESS | 3844 | 1461007159069 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 691ms 12:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:19:19 INFO - PROCESS | 3844 | 1461007159114 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 3844 | 1461007159116 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 12:19:19 INFO - PROCESS | 3844 | 1461007159119 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 3844 | 1461007159120 Marionette TRACE conn3 <- [1,2622,null,{}] 12:19:19 INFO - PROCESS | 3844 | 1461007159124 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 3844 | 1461007159196 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:19:19 INFO - PROCESS | 3844 | 1461007159203 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 3844 | ++DOCSHELL 16D58C00 == 32 [pid = 3844] [id = 665] 12:19:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (17D8F800) [pid = 3844] [serial = 1995] [outer = 00000000] 12:19:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1838BC00) [pid = 3844] [serial = 1996] [outer = 17D8F800] 12:19:19 INFO - PROCESS | 3844 | 1461007159247 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (18701800) [pid = 3844] [serial = 1997] [outer = 17D8F800] 12:19:19 INFO - PROCESS | 3844 | 1461007159694 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 628ms 12:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:19:19 INFO - PROCESS | 3844 | 1461007159759 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 3844 | 1461007159761 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 12:19:19 INFO - PROCESS | 3844 | 1461007159764 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 3844 | 1461007159766 Marionette TRACE conn3 <- [1,2626,null,{}] 12:19:19 INFO - PROCESS | 3844 | 1461007159770 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 3844 | 1461007159846 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:19:19 INFO - PROCESS | 3844 | 1461007159852 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 3844 | ++DOCSHELL 18328C00 == 33 [pid = 3844] [id = 666] 12:19:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (18388400) [pid = 3844] [serial = 1998] [outer = 00000000] 12:19:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18B29800) [pid = 3844] [serial = 1999] [outer = 18388400] 12:19:19 INFO - PROCESS | 3844 | 1461007159901 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (18B2A000) [pid = 3844] [serial = 2000] [outer = 18388400] 12:19:20 INFO - PROCESS | 3844 | 1461007160382 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:19:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 628ms 12:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:19:20 INFO - PROCESS | 3844 | 1461007160461 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 3844 | 1461007160463 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 12:19:20 INFO - PROCESS | 3844 | 1461007160467 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 3844 | 1461007160468 Marionette TRACE conn3 <- [1,2630,null,{}] 12:19:20 INFO - PROCESS | 3844 | 1461007160472 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 3844 | 1461007160580 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:19:20 INFO - PROCESS | 3844 | 1461007160670 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 3844 | ++DOCSHELL 13517800 == 34 [pid = 3844] [id = 667] 12:19:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1877E000) [pid = 3844] [serial = 2001] [outer = 00000000] 12:19:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (18BEC400) [pid = 3844] [serial = 2002] [outer = 1877E000] 12:19:20 INFO - PROCESS | 3844 | 1461007160713 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (18BEBC00) [pid = 3844] [serial = 2003] [outer = 1877E000] 12:19:21 INFO - PROCESS | 3844 | 1461007161117 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:19:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 692ms 12:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:19:21 INFO - PROCESS | 3844 | 1461007161164 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 3844 | 1461007161166 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 12:19:21 INFO - PROCESS | 3844 | 1461007161169 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 3844 | 1461007161171 Marionette TRACE conn3 <- [1,2634,null,{}] 12:19:21 INFO - PROCESS | 3844 | 1461007161181 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 3844 | 1461007161292 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:19:21 INFO - PROCESS | 3844 | 1461007161300 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 3844 | ++DOCSHELL 14B16C00 == 35 [pid = 3844] [id = 668] 12:19:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1877D000) [pid = 3844] [serial = 2004] [outer = 00000000] 12:19:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (18FAB000) [pid = 3844] [serial = 2005] [outer = 1877D000] 12:19:21 INFO - PROCESS | 3844 | 1461007161345 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (18FB2C00) [pid = 3844] [serial = 2006] [outer = 1877D000] 12:19:21 INFO - PROCESS | 3844 | 1461007161777 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:19:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 629ms 12:19:21 INFO - PROCESS | 3844 | 1461007161807 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 3844 | 1461007161810 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 12:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:19:21 INFO - PROCESS | 3844 | 1461007161813 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 3844 | 1461007161815 Marionette TRACE conn3 <- [1,2638,null,{}] 12:19:21 INFO - PROCESS | 3844 | 1461007161819 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 3844 | 1461007161940 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:19:22 INFO - PROCESS | 3844 | 1461007162044 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 3844 | ++DOCSHELL 18DB2000 == 36 [pid = 3844] [id = 669] 12:19:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (18FBBC00) [pid = 3844] [serial = 2007] [outer = 00000000] 12:19:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (192C5000) [pid = 3844] [serial = 2008] [outer = 18FBBC00] 12:19:22 INFO - PROCESS | 3844 | 1461007162097 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1942EC00) [pid = 3844] [serial = 2009] [outer = 18FBBC00] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (14309400) [pid = 3844] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (18BE3400) [pid = 3844] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1A014400) [pid = 3844] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (13654400) [pid = 3844] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1C195C00) [pid = 3844] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (164B1000) [pid = 3844] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1C98D400) [pid = 3844] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (199CDC00) [pid = 3844] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1AA78800) [pid = 3844] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (19A15400) [pid = 3844] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1A5B5800) [pid = 3844] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (13462C00) [pid = 3844] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (19067000) [pid = 3844] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19432800) [pid = 3844] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (18FA9800) [pid = 3844] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (12DD7800) [pid = 3844] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (16819400) [pid = 3844] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1D601C00) [pid = 3844] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (18BE3000) [pid = 3844] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1BD0AC00) [pid = 3844] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (19A8D400) [pid = 3844] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (18B29000) [pid = 3844] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (15559C00) [pid = 3844] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1C194800) [pid = 3844] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19435400) [pid = 3844] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1966D000) [pid = 3844] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (12DDE800) [pid = 3844] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1680F400) [pid = 3844] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1D46B400) [pid = 3844] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1BAA7800) [pid = 3844] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:19:22 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1A5A8800) [pid = 3844] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:19:23 INFO - PROCESS | 3844 | 1461007163271 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:19:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1509ms 12:19:23 INFO - PROCESS | 3844 | 1461007163317 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 3844 | 1461007163322 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 12:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:19:23 INFO - PROCESS | 3844 | 1461007163328 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 3844 | 1461007163332 Marionette TRACE conn3 <- [1,2642,null,{}] 12:19:23 INFO - PROCESS | 3844 | 1461007163337 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:23 INFO - PROCESS | 3844 | 1461007163450 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:19:23 INFO - PROCESS | 3844 | 1461007163587 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 3844 | ++DOCSHELL 12BB6400 == 37 [pid = 3844] [id = 670] 12:19:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (12BBD800) [pid = 3844] [serial = 2010] [outer = 00000000] 12:19:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (13396C00) [pid = 3844] [serial = 2011] [outer = 12BBD800] 12:19:23 INFO - PROCESS | 3844 | 1461007163644 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1345EC00) [pid = 3844] [serial = 2012] [outer = 12BBD800] 12:19:24 INFO - PROCESS | 3844 | 1461007164335 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:19:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1100ms 12:19:24 INFO - PROCESS | 3844 | 1461007164429 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 3844 | 1461007164435 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 12:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:19:24 INFO - PROCESS | 3844 | 1461007164442 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 3844 | 1461007164445 Marionette TRACE conn3 <- [1,2646,null,{}] 12:19:24 INFO - PROCESS | 3844 | 1461007164449 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:24 INFO - PROCESS | 3844 | 1461007164567 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:19:24 INFO - PROCESS | 3844 | 1461007164697 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 3844 | ++DOCSHELL 11BF6000 == 38 [pid = 3844] [id = 671] 12:19:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (11BF9400) [pid = 3844] [serial = 2013] [outer = 00000000] 12:19:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1364B000) [pid = 3844] [serial = 2014] [outer = 11BF9400] 12:19:24 INFO - PROCESS | 3844 | 1461007164752 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (146A9400) [pid = 3844] [serial = 2015] [outer = 11BF9400] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 1579E000 == 37 [pid = 3844] [id = 494] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 11F53400 == 36 [pid = 3844] [id = 495] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 1664C400 == 35 [pid = 3844] [id = 490] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 15D0B800 == 34 [pid = 3844] [id = 489] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 12D7BC00 == 33 [pid = 3844] [id = 488] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 13633400 == 32 [pid = 3844] [id = 493] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 12366400 == 31 [pid = 3844] [id = 485] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 13513C00 == 30 [pid = 3844] [id = 502] 12:19:25 INFO - PROCESS | 3844 | --DOCSHELL 02A8CC00 == 29 [pid = 3844] [id = 501] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1942BC00) [pid = 3844] [serial = 1895] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (18FB2000) [pid = 3844] [serial = 1829] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1D172000) [pid = 3844] [serial = 1841] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (16813000) [pid = 3844] [serial = 1826] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (1C985000) [pid = 3844] [serial = 1835] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (19C1B000) [pid = 3844] [serial = 1772] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1CBB1C00) [pid = 3844] [serial = 1838] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1C195800) [pid = 3844] [serial = 1832] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (159E5C00) [pid = 3844] [serial = 1877] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (18DB3C00) [pid = 3844] [serial = 1880] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (1D478400) [pid = 3844] [serial = 1892] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (1D165400) [pid = 3844] [serial = 1889] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1C98B400) [pid = 3844] [serial = 1886] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1BA53C00) [pid = 3844] [serial = 1966] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (1A1C0800) [pid = 3844] [serial = 1964] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (16A67400) [pid = 3844] [serial = 1969] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (1A00EC00) [pid = 3844] [serial = 1972] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (1BA60C00) [pid = 3844] [serial = 1967] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (1AA6E800) [pid = 3844] [serial = 1973] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (19444800) [pid = 3844] [serial = 1957] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (19671000) [pid = 3844] [serial = 1958] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (18FB4C00) [pid = 3844] [serial = 1954] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (19429C00) [pid = 3844] [serial = 1955] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (14B09400) [pid = 3844] [serial = 1951] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (1664FC00) [pid = 3844] [serial = 1952] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (18332C00) [pid = 3844] [serial = 1949] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (17D93C00) [pid = 3844] [serial = 1948] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (1D63B800) [pid = 3844] [serial = 1946] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (1D60D800) [pid = 3844] [serial = 1945] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (1D4DCC00) [pid = 3844] [serial = 1943] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (1D4D8C00) [pid = 3844] [serial = 1942] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (1D46E400) [pid = 3844] [serial = 1940] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 71 (1D167800) [pid = 3844] [serial = 1939] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 70 (1BD17000) [pid = 3844] [serial = 1975] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 69 (1C2BFC00) [pid = 3844] [serial = 1937] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 68 (1BDA2C00) [pid = 3844] [serial = 1936] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 67 (1997E000) [pid = 3844] [serial = 1934] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 66 (19443800) [pid = 3844] [serial = 1933] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 65 (18381C00) [pid = 3844] [serial = 1931] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 64 (180BCC00) [pid = 3844] [serial = 1930] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 63 (1C989C00) [pid = 3844] [serial = 1927] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 62 (1D241800) [pid = 3844] [serial = 1928] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 61 (199AB800) [pid = 3844] [serial = 1960] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 60 (199C7400) [pid = 3844] [serial = 1961] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 59 (18FA5C00) [pid = 3844] [serial = 1970] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 58 (1A5AF800) [pid = 3844] [serial = 1883] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 57 (1BD15000) [pid = 3844] [serial = 1874] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | --DOMWINDOW == 56 (19D56800) [pid = 3844] [serial = 1963] [outer = 00000000] [url = about:blank] 12:19:25 INFO - PROCESS | 3844 | 1461007165568 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1162ms 12:19:25 INFO - PROCESS | 3844 | 1461007165598 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 3844 | 1461007165603 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 12:19:25 INFO - PROCESS | 3844 | 1461007165608 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:19:25 INFO - PROCESS | 3844 | 1461007165611 Marionette TRACE conn3 <- [1,2650,null,{}] 12:19:25 INFO - PROCESS | 3844 | 1461007165616 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 3844 | 1461007165696 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:19:25 INFO - PROCESS | 3844 | 1461007165704 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 3844 | ++DOCSHELL 12DD8C00 == 30 [pid = 3844] [id = 672] 12:19:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 57 (12DE0400) [pid = 3844] [serial = 2016] [outer = 00000000] 12:19:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 58 (13513800) [pid = 3844] [serial = 2017] [outer = 12DE0400] 12:19:25 INFO - PROCESS | 3844 | 1461007165752 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 59 (13626000) [pid = 3844] [serial = 2018] [outer = 12DE0400] 12:19:26 INFO - PROCESS | 3844 | 1461007166331 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 738ms 12:19:26 INFO - PROCESS | 3844 | 1461007166382 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 3844 | 1461007166387 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 12:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:19:26 INFO - PROCESS | 3844 | 1461007166393 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 3844 | 1461007166395 Marionette TRACE conn3 <- [1,2654,null,{}] 12:19:26 INFO - PROCESS | 3844 | 1461007166399 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 3844 | 1461007166478 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:19:26 INFO - PROCESS | 3844 | 1461007166569 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 3844 | ++DOCSHELL 13632800 == 31 [pid = 3844] [id = 673] 12:19:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 60 (13634C00) [pid = 3844] [serial = 2019] [outer = 00000000] 12:19:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 61 (15749400) [pid = 3844] [serial = 2020] [outer = 13634C00] 12:19:26 INFO - PROCESS | 3844 | 1461007166613 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 62 (15B2D800) [pid = 3844] [serial = 2021] [outer = 13634C00] 12:19:27 INFO - PROCESS | 3844 | 1461007167484 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1147ms 12:19:27 INFO - PROCESS | 3844 | 1461007167536 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 3844 | 1461007167538 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 12:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:19:27 INFO - PROCESS | 3844 | 1461007167542 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 3844 | 1461007167546 Marionette TRACE conn3 <- [1,2658,null,{}] 12:19:27 INFO - PROCESS | 3844 | 1461007167562 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:27 INFO - PROCESS | 3844 | 1461007167680 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:19:27 INFO - PROCESS | 3844 | 1461007167687 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 3844 | ++DOCSHELL 15D14C00 == 32 [pid = 3844] [id = 674] 12:19:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 63 (164ABC00) [pid = 3844] [serial = 2022] [outer = 00000000] 12:19:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 64 (1680C800) [pid = 3844] [serial = 2023] [outer = 164ABC00] 12:19:27 INFO - PROCESS | 3844 | 1461007167737 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 65 (16818800) [pid = 3844] [serial = 2024] [outer = 164ABC00] 12:19:28 INFO - PROCESS | 3844 | 1461007168712 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 3844 | 1461007168747 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 12:19:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:19:28 INFO - PROCESS | 3844 | 1461007168751 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 3844 | 1461007168753 Marionette TRACE conn3 <- [1,2662,null,{}] 12:19:28 INFO - PROCESS | 3844 | 1461007168761 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 3844 | 1461007168869 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:19:28 INFO - PROCESS | 3844 | 1461007168876 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 3844 | ++DOCSHELL 12D76C00 == 33 [pid = 3844] [id = 675] 12:19:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 66 (16A68800) [pid = 3844] [serial = 2025] [outer = 00000000] 12:19:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 67 (17D8D800) [pid = 3844] [serial = 2026] [outer = 16A68800] 12:19:28 INFO - PROCESS | 3844 | 1461007168922 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (180BF400) [pid = 3844] [serial = 2027] [outer = 16A68800] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 67 (1877E000) [pid = 3844] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 66 (143A4C00) [pid = 3844] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 65 (1320B000) [pid = 3844] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 64 (1579EC00) [pid = 3844] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 63 (11F53800) [pid = 3844] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 62 (17D8F800) [pid = 3844] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 61 (13518000) [pid = 3844] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 60 (159E7400) [pid = 3844] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 59 (18388400) [pid = 3844] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:19:29 INFO - PROCESS | 3844 | --DOMWINDOW == 58 (1877D000) [pid = 3844] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:19:29 INFO - PROCESS | 3844 | 1461007169890 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 3844 | 1461007169950 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 12:19:29 INFO - PROCESS | 3844 | 1461007169953 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:19:29 INFO - PROCESS | 3844 | 1461007169955 Marionette TRACE conn3 <- [1,2666,null,{}] 12:19:29 INFO - PROCESS | 3844 | 1461007169959 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:30 INFO - PROCESS | 3844 | 1461007170032 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:19:30 INFO - PROCESS | 3844 | 1461007170038 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 3844 | ++DOCSHELL 13262800 == 34 [pid = 3844] [id = 676] 12:19:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 59 (13510400) [pid = 3844] [serial = 2028] [outer = 00000000] 12:19:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 60 (16D3BC00) [pid = 3844] [serial = 2029] [outer = 13510400] 12:19:30 INFO - PROCESS | 3844 | 1461007170082 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 61 (18083000) [pid = 3844] [serial = 2030] [outer = 13510400] 12:19:31 INFO - PROCESS | 3844 | 1461007171037 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:19:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1100ms 12:19:31 INFO - PROCESS | 3844 | 1461007171054 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 3844 | 1461007171056 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 12:19:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:19:31 INFO - PROCESS | 3844 | 1461007171064 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 3844 | 1461007171065 Marionette TRACE conn3 <- [1,2670,null,{}] 12:19:31 INFO - PROCESS | 3844 | 1461007171070 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 3844 | 1461007171159 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:19:31 INFO - PROCESS | 3844 | 1461007171170 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 3844 | ++DOCSHELL 17D8A400 == 35 [pid = 3844] [id = 677] 12:19:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 62 (180C8400) [pid = 3844] [serial = 2031] [outer = 00000000] 12:19:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 63 (18B27400) [pid = 3844] [serial = 2032] [outer = 180C8400] 12:19:31 INFO - PROCESS | 3844 | 1461007171217 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 64 (18B29000) [pid = 3844] [serial = 2033] [outer = 180C8400] 12:19:32 INFO - PROCESS | 3844 | 1461007172252 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:19:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1257ms 12:19:32 INFO - PROCESS | 3844 | 1461007172354 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 3844 | 1461007172358 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 12:19:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:19:32 INFO - PROCESS | 3844 | 1461007172364 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 3844 | 1461007172368 Marionette TRACE conn3 <- [1,2674,null,{}] 12:19:32 INFO - PROCESS | 3844 | 1461007172374 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 3844 | 1461007172506 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:19:32 INFO - PROCESS | 3844 | 1461007172692 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 3844 | ++DOCSHELL 123F7000 == 36 [pid = 3844] [id = 678] 12:19:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 65 (1320FC00) [pid = 3844] [serial = 2034] [outer = 00000000] 12:19:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 66 (14318000) [pid = 3844] [serial = 2035] [outer = 1320FC00] 12:19:32 INFO - PROCESS | 3844 | 1461007172748 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 67 (14B0C000) [pid = 3844] [serial = 2036] [outer = 1320FC00] 12:19:33 INFO - PROCESS | 3844 | 1461007173794 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 3844 | 1461007173831 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 12:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:19:33 INFO - PROCESS | 3844 | 1461007173837 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 3844 | 1461007173840 Marionette TRACE conn3 <- [1,2678,null,{}] 12:19:33 INFO - PROCESS | 3844 | 1461007173845 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:33 INFO - PROCESS | 3844 | 1461007173945 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:19:34 INFO - PROCESS | 3844 | 1461007174132 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 3844 | ++DOCSHELL 16810000 == 37 [pid = 3844] [id = 679] 12:19:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (16812800) [pid = 3844] [serial = 2037] [outer = 00000000] 12:19:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 69 (17D86C00) [pid = 3844] [serial = 2038] [outer = 16812800] 12:19:34 INFO - PROCESS | 3844 | 1461007174191 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 70 (1870C400) [pid = 3844] [serial = 2039] [outer = 16812800] 12:19:35 INFO - PROCESS | 3844 | 1461007175250 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 3844 | 1461007175297 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 12:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:19:35 INFO - PROCESS | 3844 | 1461007175303 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 3844 | 1461007175307 Marionette TRACE conn3 <- [1,2682,null,{}] 12:19:35 INFO - PROCESS | 3844 | 1461007175313 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 3844 | 1461007175465 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:19:35 INFO - PROCESS | 3844 | 1461007175627 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 3844 | ++DOCSHELL 1345F000 == 38 [pid = 3844] [id = 680] 12:19:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 71 (13513400) [pid = 3844] [serial = 2040] [outer = 00000000] 12:19:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 72 (1376B400) [pid = 3844] [serial = 2041] [outer = 13513400] 12:19:35 INFO - PROCESS | 3844 | 1461007175677 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (14316C00) [pid = 3844] [serial = 2042] [outer = 13513400] 12:19:35 INFO - PROCESS | 3844 | --DOCSHELL 13207800 == 37 [pid = 3844] [id = 499] 12:19:35 INFO - PROCESS | 3844 | --DOCSHELL 1326AC00 == 36 [pid = 3844] [id = 500] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (18BEC400) [pid = 3844] [serial = 2002] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 71 (14BB5C00) [pid = 3844] [serial = 1987] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 70 (15556000) [pid = 3844] [serial = 1988] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 69 (1338EC00) [pid = 3844] [serial = 1981] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 68 (13455C00) [pid = 3844] [serial = 1982] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 67 (15DD1C00) [pid = 3844] [serial = 1990] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 66 (16402000) [pid = 3844] [serial = 1991] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 65 (12B43800) [pid = 3844] [serial = 1978] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 64 (12BBCC00) [pid = 3844] [serial = 1979] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 63 (1838BC00) [pid = 3844] [serial = 1996] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 62 (18701800) [pid = 3844] [serial = 1997] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 61 (1364C400) [pid = 3844] [serial = 1984] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 60 (13774C00) [pid = 3844] [serial = 1985] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 59 (16A6B400) [pid = 3844] [serial = 1993] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 58 (17D8A000) [pid = 3844] [serial = 1994] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 57 (18BEBC00) [pid = 3844] [serial = 2003] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 56 (18B2A000) [pid = 3844] [serial = 2000] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 55 (192C5000) [pid = 3844] [serial = 2008] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 54 (18FAB000) [pid = 3844] [serial = 2005] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 53 (18FB2C00) [pid = 3844] [serial = 2006] [outer = 00000000] [url = about:blank] 12:19:35 INFO - PROCESS | 3844 | --DOMWINDOW == 52 (18B29800) [pid = 3844] [serial = 1999] [outer = 00000000] [url = about:blank] 12:19:36 INFO - PROCESS | 3844 | 1461007176604 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 3844 | 1461007176665 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 12:19:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:19:36 INFO - PROCESS | 3844 | 1461007176671 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 3844 | 1461007176674 Marionette TRACE conn3 <- [1,2686,null,{}] 12:19:36 INFO - PROCESS | 3844 | 1461007176678 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:36 INFO - PROCESS | 3844 | 1461007176756 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:19:36 INFO - PROCESS | 3844 | 1461007176764 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 3844 | ++DOCSHELL 1362DC00 == 37 [pid = 3844] [id = 681] 12:19:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 53 (1364C400) [pid = 3844] [serial = 2043] [outer = 00000000] 12:19:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 54 (15B2DC00) [pid = 3844] [serial = 2044] [outer = 1364C400] 12:19:36 INFO - PROCESS | 3844 | 1461007176809 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 55 (15E7BC00) [pid = 3844] [serial = 2045] [outer = 1364C400] 12:19:37 INFO - PROCESS | 3844 | 1461007177783 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 3844 | 1461007177821 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 12:19:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:19:37 INFO - PROCESS | 3844 | 1461007177824 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 3844 | 1461007177828 Marionette TRACE conn3 <- [1,2690,null,{}] 12:19:37 INFO - PROCESS | 3844 | 1461007177838 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:37 INFO - PROCESS | 3844 | 1461007177958 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:19:37 INFO - PROCESS | 3844 | 1461007177966 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 3844 | ++DOCSHELL 164B0C00 == 38 [pid = 3844] [id = 682] 12:19:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 56 (16655800) [pid = 3844] [serial = 2046] [outer = 00000000] 12:19:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 57 (17D84C00) [pid = 3844] [serial = 2047] [outer = 16655800] 12:19:38 INFO - PROCESS | 3844 | 1461007178013 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 58 (180BA400) [pid = 3844] [serial = 2048] [outer = 16655800] 12:19:38 INFO - PROCESS | 3844 | 1461007178563 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:19:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 738ms 12:19:38 INFO - PROCESS | 3844 | 1461007178596 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 3844 | 1461007178599 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 12:19:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:19:38 INFO - PROCESS | 3844 | 1461007178602 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 3844 | 1461007178604 Marionette TRACE conn3 <- [1,2694,null,{}] 12:19:38 INFO - PROCESS | 3844 | 1461007178607 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 3844 | 1461007178716 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:19:38 INFO - PROCESS | 3844 | 1461007178725 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 3844 | ++DOCSHELL 18709000 == 39 [pid = 3844] [id = 683] 12:19:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 59 (18779400) [pid = 3844] [serial = 2049] [outer = 00000000] 12:19:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 60 (18B2F000) [pid = 3844] [serial = 2050] [outer = 18779400] 12:19:38 INFO - PROCESS | 3844 | 1461007178819 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 61 (18BE6C00) [pid = 3844] [serial = 2051] [outer = 18779400] 12:19:39 INFO - PROCESS | 3844 | 1461007179221 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:19:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 644ms 12:19:39 INFO - PROCESS | 3844 | --DOMWINDOW == 60 (12DE0400) [pid = 3844] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:19:39 INFO - PROCESS | 3844 | --DOMWINDOW == 59 (13634C00) [pid = 3844] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:19:39 INFO - PROCESS | 3844 | --DOMWINDOW == 58 (13510400) [pid = 3844] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:19:39 INFO - PROCESS | 3844 | --DOMWINDOW == 57 (164ABC00) [pid = 3844] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:19:39 INFO - PROCESS | 3844 | --DOMWINDOW == 56 (16A68800) [pid = 3844] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:19:39 INFO - PROCESS | 3844 | 1461007179252 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 3844 | 1461007179254 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 12:19:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:19:39 INFO - PROCESS | 3844 | 1461007179259 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 3844 | 1461007179260 Marionette TRACE conn3 <- [1,2698,null,{}] 12:19:39 INFO - PROCESS | 3844 | 1461007179264 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 3844 | 1461007179369 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:19:39 INFO - PROCESS | 3844 | 1461007179461 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 3844 | ++DOCSHELL 18076400 == 40 [pid = 3844] [id = 684] 12:19:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 57 (18771000) [pid = 3844] [serial = 2052] [outer = 00000000] 12:19:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 58 (18BE8800) [pid = 3844] [serial = 2053] [outer = 18771000] 12:19:39 INFO - PROCESS | 3844 | 1461007179505 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 59 (18DABC00) [pid = 3844] [serial = 2054] [outer = 18771000] 12:19:39 INFO - PROCESS | 3844 | 1461007179873 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 3844 | 1461007179896 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 12:19:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:19:39 INFO - PROCESS | 3844 | 1461007179900 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 3844 | 1461007179901 Marionette TRACE conn3 <- [1,2702,null,{}] 12:19:39 INFO - PROCESS | 3844 | 1461007179905 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 3844 | 1461007180004 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:19:40 INFO - PROCESS | 3844 | 1461007180012 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 3844 | ++DOCSHELL 12D71400 == 41 [pid = 3844] [id = 685] 12:19:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 60 (18B2C400) [pid = 3844] [serial = 2055] [outer = 00000000] 12:19:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 61 (18FB3C00) [pid = 3844] [serial = 2056] [outer = 18B2C400] 12:19:40 INFO - PROCESS | 3844 | 1461007180058 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 62 (19068C00) [pid = 3844] [serial = 2057] [outer = 18B2C400] 12:19:40 INFO - PROCESS | 3844 | 1461007180497 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:19:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 644ms 12:19:40 INFO - PROCESS | 3844 | 1461007180538 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 3844 | 1461007180540 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 12:19:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:19:40 INFO - PROCESS | 3844 | 1461007180543 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 3844 | 1461007180545 Marionette TRACE conn3 <- [1,2706,null,{}] 12:19:40 INFO - PROCESS | 3844 | 1461007180552 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 3844 | 1461007180627 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:19:40 INFO - PROCESS | 3844 | 1461007180633 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 3844 | ++DOCSHELL 192CCC00 == 42 [pid = 3844] [id = 686] 12:19:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 63 (19428400) [pid = 3844] [serial = 2058] [outer = 00000000] 12:19:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 64 (19432000) [pid = 3844] [serial = 2059] [outer = 19428400] 12:19:40 INFO - PROCESS | 3844 | 1461007180677 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 65 (19436800) [pid = 3844] [serial = 2060] [outer = 19428400] 12:19:41 INFO - PROCESS | 3844 | 1461007181134 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 3844 | 1461007181184 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 12:19:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:19:41 INFO - PROCESS | 3844 | 1461007181187 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 3844 | 1461007181189 Marionette TRACE conn3 <- [1,2710,null,{}] 12:19:41 INFO - PROCESS | 3844 | 1461007181192 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 3844 | 1461007181267 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:19:41 INFO - PROCESS | 3844 | 1461007181273 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 3844 | ++DOCSHELL 19435800 == 43 [pid = 3844] [id = 687] 12:19:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 66 (19443000) [pid = 3844] [serial = 2061] [outer = 00000000] 12:19:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 67 (1944A000) [pid = 3844] [serial = 2062] [outer = 19443000] 12:19:41 INFO - PROCESS | 3844 | 1461007181318 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 68 (19449C00) [pid = 3844] [serial = 2063] [outer = 19443000] 12:19:41 INFO - PROCESS | 3844 | 1461007181762 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 3844 | 1461007181830 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 12:19:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:19:41 INFO - PROCESS | 3844 | 1461007181835 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 3844 | 1461007181839 Marionette TRACE conn3 <- [1,2714,null,{}] 12:19:41 INFO - PROCESS | 3844 | 1461007181845 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 3844 | 1461007181949 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:19:42 INFO - PROCESS | 3844 | 1461007182133 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 3844 | ++DOCSHELL 1350C000 == 44 [pid = 3844] [id = 688] 12:19:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 69 (1350F400) [pid = 3844] [serial = 2064] [outer = 00000000] 12:19:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 70 (13771000) [pid = 3844] [serial = 2065] [outer = 1350F400] 12:19:42 INFO - PROCESS | 3844 | 1461007182189 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 71 (1574F800) [pid = 3844] [serial = 2066] [outer = 1350F400] 12:19:42 INFO - PROCESS | 3844 | 1461007182729 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:19:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 958ms 12:19:42 INFO - PROCESS | 3844 | 1461007182782 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 3844 | 1461007182786 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 12:19:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:19:42 INFO - PROCESS | 3844 | 1461007182794 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 3844 | 1461007182797 Marionette TRACE conn3 <- [1,2718,null,{}] 12:19:42 INFO - PROCESS | 3844 | 1461007182802 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:42 INFO - PROCESS | 3844 | 1461007182903 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:19:43 INFO - PROCESS | 3844 | 1461007183007 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 3844 | ++DOCSHELL 1640E400 == 45 [pid = 3844] [id = 689] 12:19:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 72 (164B1000) [pid = 3844] [serial = 2067] [outer = 00000000] 12:19:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (16D4D800) [pid = 3844] [serial = 2068] [outer = 164B1000] 12:19:43 INFO - PROCESS | 3844 | 1461007183061 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (18701C00) [pid = 3844] [serial = 2069] [outer = 164B1000] 12:19:44 INFO - PROCESS | 3844 | 1461007184162 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 3844 | 1461007184242 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 12:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:19:44 INFO - PROCESS | 3844 | 1461007184246 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 3844 | 1461007184248 Marionette TRACE conn3 <- [1,2722,null,{}] 12:19:44 INFO - PROCESS | 3844 | 1461007184259 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 3844 | 1461007184355 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:19:44 INFO - PROCESS | 3844 | 1461007184482 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 3844 | ++DOCSHELL 18389800 == 46 [pid = 3844] [id = 690] 12:19:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (1876F800) [pid = 3844] [serial = 2070] [outer = 00000000] 12:19:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (18FB3000) [pid = 3844] [serial = 2071] [outer = 1876F800] 12:19:44 INFO - PROCESS | 3844 | 1461007184547 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (1942AC00) [pid = 3844] [serial = 2072] [outer = 1876F800] 12:19:45 INFO - PROCESS | 3844 | 1461007185146 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 958ms 12:19:45 INFO - PROCESS | 3844 | 1461007185190 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 3844 | 1461007185192 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 12:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:19:45 INFO - PROCESS | 3844 | 1461007185196 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 3844 | 1461007185198 Marionette TRACE conn3 <- [1,2726,null,{}] 12:19:45 INFO - PROCESS | 3844 | 1461007185201 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:45 INFO - PROCESS | 3844 | 1461007185301 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:19:45 INFO - PROCESS | 3844 | 1461007185410 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 3844 | ++DOCSHELL 1345AC00 == 47 [pid = 3844] [id = 691] 12:19:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (1345B000) [pid = 3844] [serial = 2073] [outer = 00000000] 12:19:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (14350C00) [pid = 3844] [serial = 2074] [outer = 1345B000] 12:19:45 INFO - PROCESS | 3844 | 1461007185463 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (16D43000) [pid = 3844] [serial = 2075] [outer = 1345B000] 12:19:46 INFO - PROCESS | 3844 | 1461007186210 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1053ms 12:19:46 INFO - PROCESS | 3844 | 1461007186253 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 3844 | 1461007186258 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 12:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:19:46 INFO - PROCESS | 3844 | 1461007186263 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 3844 | 1461007186267 Marionette TRACE conn3 <- [1,2730,null,{}] 12:19:46 INFO - PROCESS | 3844 | 1461007186272 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 3844 | 1461007186376 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:19:46 INFO - PROCESS | 3844 | 1461007186492 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 3844 | ++DOCSHELL 14317800 == 48 [pid = 3844] [id = 692] 12:19:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (14B16000) [pid = 3844] [serial = 2076] [outer = 00000000] 12:19:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (1640D000) [pid = 3844] [serial = 2077] [outer = 14B16000] 12:19:46 INFO - PROCESS | 3844 | 1461007186548 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (1664C400) [pid = 3844] [serial = 2078] [outer = 14B16000] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 192CCC00 == 47 [pid = 3844] [id = 686] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 12D71400 == 46 [pid = 3844] [id = 685] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 18076400 == 45 [pid = 3844] [id = 684] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 18709000 == 44 [pid = 3844] [id = 683] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 164B0C00 == 43 [pid = 3844] [id = 682] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 1362DC00 == 42 [pid = 3844] [id = 681] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 1345F000 == 41 [pid = 3844] [id = 680] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 123F7000 == 40 [pid = 3844] [id = 678] 12:19:46 INFO - PROCESS | 3844 | --DOCSHELL 17D8A400 == 39 [pid = 3844] [id = 677] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (13396C00) [pid = 3844] [serial = 2011] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (13513800) [pid = 3844] [serial = 2017] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (13626000) [pid = 3844] [serial = 2018] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (15749400) [pid = 3844] [serial = 2020] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 78 (1364B000) [pid = 3844] [serial = 2014] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 77 (18083000) [pid = 3844] [serial = 2030] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 76 (16818800) [pid = 3844] [serial = 2024] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 75 (18B27400) [pid = 3844] [serial = 2032] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 74 (16D3BC00) [pid = 3844] [serial = 2029] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 73 (180BF400) [pid = 3844] [serial = 2027] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 72 (17D8D800) [pid = 3844] [serial = 2026] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 71 (1680C800) [pid = 3844] [serial = 2023] [outer = 00000000] [url = about:blank] 12:19:46 INFO - PROCESS | 3844 | --DOMWINDOW == 70 (15B2D800) [pid = 3844] [serial = 2021] [outer = 00000000] [url = about:blank] 12:19:47 INFO - PROCESS | 3844 | 1461007187024 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 817ms 12:19:47 INFO - PROCESS | 3844 | 1461007187065 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 3844 | 1461007187070 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 12:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:19:47 INFO - PROCESS | 3844 | 1461007187076 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 3844 | 1461007187079 Marionette TRACE conn3 <- [1,2734,null,{}] 12:19:47 INFO - PROCESS | 3844 | 1461007187083 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:47 INFO - PROCESS | 3844 | 1461007187164 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:19:47 INFO - PROCESS | 3844 | 1461007187170 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 3844 | ++DOCSHELL 1345E000 == 40 [pid = 3844] [id = 693] 12:19:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 71 (1350F800) [pid = 3844] [serial = 2079] [outer = 00000000] 12:19:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 72 (15E72800) [pid = 3844] [serial = 2080] [outer = 1350F800] 12:19:47 INFO - PROCESS | 3844 | 1461007187214 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 73 (1680C800) [pid = 3844] [serial = 2081] [outer = 1350F800] 12:19:47 INFO - PROCESS | 3844 | 1461007187699 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 644ms 12:19:47 INFO - PROCESS | 3844 | 1461007187712 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 3844 | 1461007187714 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 12:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:19:47 INFO - PROCESS | 3844 | 1461007187718 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 3844 | 1461007187721 Marionette TRACE conn3 <- [1,2738,null,{}] 12:19:47 INFO - PROCESS | 3844 | 1461007187735 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:47 INFO - PROCESS | 3844 | 1461007187818 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:19:47 INFO - PROCESS | 3844 | 1461007187825 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 3844 | ++DOCSHELL 18084C00 == 41 [pid = 3844] [id = 694] 12:19:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 74 (18085400) [pid = 3844] [serial = 2082] [outer = 00000000] 12:19:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 75 (1680FC00) [pid = 3844] [serial = 2083] [outer = 18085400] 12:19:47 INFO - PROCESS | 3844 | 1461007187874 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 76 (18778000) [pid = 3844] [serial = 2084] [outer = 18085400] 12:19:48 INFO - PROCESS | 3844 | 1461007188324 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 629ms 12:19:48 INFO - PROCESS | 3844 | 1461007188356 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 3844 | 1461007188358 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 12:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:19:48 INFO - PROCESS | 3844 | 1461007188365 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 3844 | 1461007188367 Marionette TRACE conn3 <- [1,2742,null,{}] 12:19:48 INFO - PROCESS | 3844 | 1461007188370 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 3844 | 1461007188448 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:19:48 INFO - PROCESS | 3844 | 1461007188455 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 3844 | ++DOCSHELL 16818000 == 42 [pid = 3844] [id = 695] 12:19:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 77 (18B26000) [pid = 3844] [serial = 2085] [outer = 00000000] 12:19:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 78 (18DAE000) [pid = 3844] [serial = 2086] [outer = 18B26000] 12:19:48 INFO - PROCESS | 3844 | 1461007188499 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 79 (18DB5C00) [pid = 3844] [serial = 2087] [outer = 18B26000] 12:19:48 INFO - PROCESS | 3844 | 1461007188977 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 629ms 12:19:49 INFO - PROCESS | 3844 | 1461007189003 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 3844 | 1461007189005 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 12:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:19:49 INFO - PROCESS | 3844 | 1461007189008 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 3844 | 1461007189009 Marionette TRACE conn3 <- [1,2746,null,{}] 12:19:49 INFO - PROCESS | 3844 | 1461007189013 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 3844 | 1461007189120 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:19:49 INFO - PROCESS | 3844 | 1461007189126 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 3844 | ++DOCSHELL 18BE7400 == 43 [pid = 3844] [id = 696] 12:19:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (18BE8C00) [pid = 3844] [serial = 2088] [outer = 00000000] 12:19:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (18FBC800) [pid = 3844] [serial = 2089] [outer = 18BE8C00] 12:19:49 INFO - PROCESS | 3844 | 1461007189170 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (19067000) [pid = 3844] [serial = 2090] [outer = 18BE8C00] 12:19:49 INFO - PROCESS | 3844 | 1461007189648 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 707ms 12:19:49 INFO - PROCESS | 3844 | 1461007189709 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 3844 | 1461007189711 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 12:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:19:49 INFO - PROCESS | 3844 | 1461007189715 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 3844 | 1461007189716 Marionette TRACE conn3 <- [1,2750,null,{}] 12:19:49 INFO - PROCESS | 3844 | 1461007189726 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 3844 | 1461007189841 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:19:49 INFO - PROCESS | 3844 | 1461007189940 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 3844 | ++DOCSHELL 18FB4400 == 44 [pid = 3844] [id = 697] 12:19:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (1944DC00) [pid = 3844] [serial = 2091] [outer = 00000000] 12:19:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (196CA800) [pid = 3844] [serial = 2092] [outer = 1944DC00] 12:19:50 INFO - PROCESS | 3844 | 1461007189987 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (19978400) [pid = 3844] [serial = 2093] [outer = 1944DC00] 12:19:50 INFO - PROCESS | 3844 | 1461007190446 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 754ms 12:19:50 INFO - PROCESS | 3844 | 1461007190487 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 3844 | 1461007190488 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 12:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:19:50 INFO - PROCESS | 3844 | 1461007190496 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 3844 | 1461007190497 Marionette TRACE conn3 <- [1,2754,null,{}] 12:19:50 INFO - PROCESS | 3844 | 1461007190508 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:50 INFO - PROCESS | 3844 | 1461007190613 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:19:50 INFO - PROCESS | 3844 | 1461007190619 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 3844 | ++DOCSHELL 12DDA000 == 45 [pid = 3844] [id = 698] 12:19:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (1997A000) [pid = 3844] [serial = 2094] [outer = 00000000] 12:19:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (19982C00) [pid = 3844] [serial = 2095] [outer = 1997A000] 12:19:50 INFO - PROCESS | 3844 | 1461007190668 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (19984C00) [pid = 3844] [serial = 2096] [outer = 1997A000] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (18779400) [pid = 3844] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 86 (1364C400) [pid = 3844] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 85 (13513400) [pid = 3844] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 84 (180C8400) [pid = 3844] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 83 (16655800) [pid = 3844] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 82 (19428400) [pid = 3844] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 81 (18771000) [pid = 3844] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 80 (18B2C400) [pid = 3844] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:19:51 INFO - PROCESS | 3844 | --DOMWINDOW == 79 (18FBBC00) [pid = 3844] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:19:51 INFO - PROCESS | 3844 | 1461007191175 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 738ms 12:19:51 INFO - PROCESS | 3844 | 1461007191233 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 3844 | 1461007191235 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 12:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:19:51 INFO - PROCESS | 3844 | 1461007191238 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 3844 | 1461007191239 Marionette TRACE conn3 <- [1,2758,null,{}] 12:19:51 INFO - PROCESS | 3844 | 1461007191243 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 3844 | 1461007191352 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:19:51 INFO - PROCESS | 3844 | 1461007191445 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 3844 | ++DOCSHELL 12BB7000 == 46 [pid = 3844] [id = 699] 12:19:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 80 (13202C00) [pid = 3844] [serial = 2097] [outer = 00000000] 12:19:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 81 (16817C00) [pid = 3844] [serial = 2098] [outer = 13202C00] 12:19:51 INFO - PROCESS | 3844 | 1461007191490 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 82 (16D41000) [pid = 3844] [serial = 2099] [outer = 13202C00] 12:19:51 INFO - PROCESS | 3844 | 1461007191850 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 644ms 12:19:51 INFO - PROCESS | 3844 | 1461007191876 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 3844 | 1461007191878 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 12:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:19:51 INFO - PROCESS | 3844 | 1461007191881 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 3844 | 1461007191883 Marionette TRACE conn3 <- [1,2762,null,{}] 12:19:51 INFO - PROCESS | 3844 | 1461007191886 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 3844 | 1461007191963 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:19:51 INFO - PROCESS | 3844 | 1461007191969 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 3844 | ++DOCSHELL 1942BC00 == 47 [pid = 3844] [id = 700] 12:19:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 83 (199ABC00) [pid = 3844] [serial = 2100] [outer = 00000000] 12:19:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 84 (199B3000) [pid = 3844] [serial = 2101] [outer = 199ABC00] 12:19:52 INFO - PROCESS | 3844 | 1461007192013 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 85 (199C5000) [pid = 3844] [serial = 2102] [outer = 199ABC00] 12:19:52 INFO - PROCESS | 3844 | 1461007192439 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 597ms 12:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:19:52 INFO - PROCESS | 3844 | 1461007192479 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 3844 | 1461007192481 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 12:19:52 INFO - PROCESS | 3844 | 1461007192484 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 3844 | 1461007192486 Marionette TRACE conn3 <- [1,2766,null,{}] 12:19:52 INFO - PROCESS | 3844 | 1461007192489 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 3844 | 1461007192567 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:19:52 INFO - PROCESS | 3844 | 1461007192573 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 3844 | ++DOCSHELL 199AC400 == 48 [pid = 3844] [id = 701] 12:19:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 86 (199C7C00) [pid = 3844] [serial = 2103] [outer = 00000000] 12:19:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 87 (13260000) [pid = 3844] [serial = 2104] [outer = 199C7C00] 12:19:52 INFO - PROCESS | 3844 | 1461007192621 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (199CF000) [pid = 3844] [serial = 2105] [outer = 199C7C00] 12:19:53 INFO - PROCESS | 3844 | 1461007193108 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:19:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 691ms 12:19:53 INFO - PROCESS | 3844 | 1461007193185 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 3844 | 1461007193189 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 12:19:53 INFO - PROCESS | 3844 | 1461007193194 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:19:53 INFO - PROCESS | 3844 | 1461007193198 Marionette TRACE conn3 <- [1,2770,null,{}] 12:19:53 INFO - PROCESS | 3844 | 1461007193204 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:53 INFO - PROCESS | 3844 | 1461007193314 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:19:53 INFO - PROCESS | 3844 | 1461007193454 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 3844 | ++DOCSHELL 13458800 == 49 [pid = 3844] [id = 702] 12:19:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (13457C00) [pid = 3844] [serial = 2106] [outer = 00000000] 12:19:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (13515800) [pid = 3844] [serial = 2107] [outer = 13457C00] 12:19:53 INFO - PROCESS | 3844 | 1461007193512 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (13650C00) [pid = 3844] [serial = 2108] [outer = 13457C00] 12:19:54 INFO - PROCESS | 3844 | 1461007194136 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1005ms 12:19:54 INFO - PROCESS | 3844 | 1461007194198 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 3844 | 1461007194201 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 12:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:19:54 INFO - PROCESS | 3844 | 1461007194209 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 3844 | 1461007194213 Marionette TRACE conn3 <- [1,2774,null,{}] 12:19:54 INFO - PROCESS | 3844 | 1461007194217 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 3844 | 1461007194319 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:19:54 INFO - PROCESS | 3844 | 1461007194458 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 3844 | ++DOCSHELL 15BD2000 == 50 [pid = 3844] [id = 703] 12:19:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (15E7E000) [pid = 3844] [serial = 2109] [outer = 00000000] 12:19:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (17D8D000) [pid = 3844] [serial = 2110] [outer = 15E7E000] 12:19:54 INFO - PROCESS | 3844 | 1461007194516 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (18775800) [pid = 3844] [serial = 2111] [outer = 15E7E000] 12:19:55 INFO - PROCESS | 3844 | 1461007195058 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:19:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 911ms 12:19:55 INFO - PROCESS | 3844 | 1461007195112 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 3844 | 1461007195115 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 12:19:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:19:55 INFO - PROCESS | 3844 | 1461007195119 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 3844 | 1461007195121 Marionette TRACE conn3 <- [1,2778,null,{}] 12:19:55 INFO - PROCESS | 3844 | 1461007195131 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:55 INFO - PROCESS | 3844 | 1461007195238 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:19:55 INFO - PROCESS | 3844 | 1461007195346 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 3844 | ++DOCSHELL 19447C00 == 51 [pid = 3844] [id = 704] 12:19:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (19449800) [pid = 3844] [serial = 2112] [outer = 00000000] 12:19:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (19980000) [pid = 3844] [serial = 2113] [outer = 19449800] 12:19:55 INFO - PROCESS | 3844 | 1461007195403 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (199CCC00) [pid = 3844] [serial = 2114] [outer = 19449800] 12:19:56 INFO - PROCESS | 3844 | 1461007196086 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:19:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1005ms 12:19:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:19:56 INFO - PROCESS | 3844 | 1461007196153 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 3844 | 1461007196155 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 12:19:56 INFO - PROCESS | 3844 | 1461007196159 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 3844 | 1461007196161 Marionette TRACE conn3 <- [1,2782,null,{}] 12:19:56 INFO - PROCESS | 3844 | 1461007196165 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:56 INFO - PROCESS | 3844 | 1461007196295 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:19:56 INFO - PROCESS | 3844 | 1461007196429 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 3844 | ++DOCSHELL 19A13400 == 52 [pid = 3844] [id = 705] 12:19:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (19A15400) [pid = 3844] [serial = 2115] [outer = 00000000] 12:19:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (19A8D800) [pid = 3844] [serial = 2116] [outer = 19A15400] 12:19:56 INFO - PROCESS | 3844 | 1461007196484 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (19CF7000) [pid = 3844] [serial = 2117] [outer = 19A15400] 12:19:57 INFO - PROCESS | 3844 | 1461007197232 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:19:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1084ms 12:19:57 INFO - PROCESS | 3844 | 1461007197249 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 3844 | 1461007197253 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 12:19:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:19:57 INFO - PROCESS | 3844 | 1461007197258 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 3844 | 1461007197262 Marionette TRACE conn3 <- [1,2786,null,{}] 12:19:57 INFO - PROCESS | 3844 | 1461007197268 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 3844 | 1461007197362 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:19:57 INFO - PROCESS | 3844 | 1461007197473 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 3844 | ++DOCSHELL 1320B000 == 53 [pid = 3844] [id = 706] 12:19:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (13398400) [pid = 3844] [serial = 2118] [outer = 00000000] 12:19:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (14BECC00) [pid = 3844] [serial = 2119] [outer = 13398400] 12:19:57 INFO - PROCESS | 3844 | 1461007197521 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1680D400) [pid = 3844] [serial = 2120] [outer = 13398400] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 1942BC00 == 52 [pid = 3844] [id = 700] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 12BB7000 == 51 [pid = 3844] [id = 699] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 12DDA000 == 50 [pid = 3844] [id = 698] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 18FB4400 == 49 [pid = 3844] [id = 697] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 18BE7400 == 48 [pid = 3844] [id = 696] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 16818000 == 47 [pid = 3844] [id = 695] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 18084C00 == 46 [pid = 3844] [id = 694] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 1345E000 == 45 [pid = 3844] [id = 693] 12:19:58 INFO - PROCESS | 3844 | --DOCSHELL 14317800 == 44 [pid = 3844] [id = 692] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1942EC00) [pid = 3844] [serial = 2009] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18B29000) [pid = 3844] [serial = 2033] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (14318000) [pid = 3844] [serial = 2035] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (17D86C00) [pid = 3844] [serial = 2038] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (1944A000) [pid = 3844] [serial = 2062] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | 1461007198180 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:19:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 942ms 12:19:58 INFO - PROCESS | 3844 | 1461007198201 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 3844 | 1461007198206 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 12:19:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:19:58 INFO - PROCESS | 3844 | 1461007198213 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 3844 | 1461007198215 Marionette TRACE conn3 <- [1,2790,null,{}] 12:19:58 INFO - PROCESS | 3844 | 1461007198219 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:58 INFO - PROCESS | 3844 | 1461007198298 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:19:58 INFO - PROCESS | 3844 | 1461007198305 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 3844 | ++DOCSHELL 13510800 == 45 [pid = 3844] [id = 707] 12:19:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (13513800) [pid = 3844] [serial = 2121] [outer = 00000000] 12:19:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (15E73800) [pid = 3844] [serial = 2122] [outer = 13513800] 12:19:58 INFO - PROCESS | 3844 | 1461007198355 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (16D57800) [pid = 3844] [serial = 2123] [outer = 13513800] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (18B2F000) [pid = 3844] [serial = 2050] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (15B2DC00) [pid = 3844] [serial = 2044] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (14316C00) [pid = 3844] [serial = 2042] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1376B400) [pid = 3844] [serial = 2041] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (180BA400) [pid = 3844] [serial = 2048] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (19436800) [pid = 3844] [serial = 2060] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (18BE8800) [pid = 3844] [serial = 2053] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (19432000) [pid = 3844] [serial = 2059] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (18FB3C00) [pid = 3844] [serial = 2056] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (18BE6C00) [pid = 3844] [serial = 2051] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (17D84C00) [pid = 3844] [serial = 2047] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18DABC00) [pid = 3844] [serial = 2054] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 88 (15E7BC00) [pid = 3844] [serial = 2045] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | --DOMWINDOW == 87 (19068C00) [pid = 3844] [serial = 2057] [outer = 00000000] [url = about:blank] 12:19:58 INFO - PROCESS | 3844 | 1461007198896 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:19:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 738ms 12:19:58 INFO - PROCESS | 3844 | 1461007198952 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 3844 | 1461007198954 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 12:19:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:19:58 INFO - PROCESS | 3844 | 1461007198958 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 3844 | 1461007198961 Marionette TRACE conn3 <- [1,2794,null,{}] 12:19:58 INFO - PROCESS | 3844 | 1461007198971 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 3844 | 1461007199054 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:19:59 INFO - PROCESS | 3844 | 1461007199150 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 3844 | ++DOCSHELL 15B2DC00 == 46 [pid = 3844] [id = 708] 12:19:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 88 (15E7BC00) [pid = 3844] [serial = 2124] [outer = 00000000] 12:19:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 89 (180C3400) [pid = 3844] [serial = 2125] [outer = 15E7BC00] 12:19:59 INFO - PROCESS | 3844 | 1461007199197 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (187D0C00) [pid = 3844] [serial = 2126] [outer = 15E7BC00] 12:19:59 INFO - PROCESS | 3844 | 1461007199601 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:19:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 691ms 12:19:59 INFO - PROCESS | 3844 | 1461007199657 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 3844 | 1461007199659 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 12:19:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:19:59 INFO - PROCESS | 3844 | 1461007199662 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 3844 | 1461007199664 Marionette TRACE conn3 <- [1,2798,null,{}] 12:19:59 INFO - PROCESS | 3844 | 1461007199667 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 3844 | 1461007199746 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:19:59 INFO - PROCESS | 3844 | 1461007199752 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 3844 | ++DOCSHELL 18BE5400 == 47 [pid = 3844] [id = 709] 12:19:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (18BEA000) [pid = 3844] [serial = 2127] [outer = 00000000] 12:19:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (18DAD000) [pid = 3844] [serial = 2128] [outer = 18BEA000] 12:19:59 INFO - PROCESS | 3844 | 1461007199796 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (18DB1400) [pid = 3844] [serial = 2129] [outer = 18BEA000] 12:20:00 INFO - PROCESS | 3844 | 1461007200232 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 597ms 12:20:00 INFO - PROCESS | 3844 | 1461007200273 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 3844 | 1461007200275 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 12:20:00 INFO - PROCESS | 3844 | 1461007200279 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 3844 | 1461007200281 Marionette TRACE conn3 <- [1,2802,null,{}] 12:20:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:20:00 INFO - PROCESS | 3844 | 1461007200284 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 3844 | 1461007200397 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:20:00 INFO - PROCESS | 3844 | 1461007200485 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 3844 | ++DOCSHELL 18FB4400 == 48 [pid = 3844] [id = 710] 12:20:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (18FBBC00) [pid = 3844] [serial = 2130] [outer = 00000000] 12:20:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (1906B000) [pid = 3844] [serial = 2131] [outer = 18FBBC00] 12:20:00 INFO - PROCESS | 3844 | 1461007200529 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (1906C400) [pid = 3844] [serial = 2132] [outer = 18FBBC00] 12:20:00 INFO - PROCESS | 3844 | 1461007200948 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 691ms 12:20:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:20:01 INFO - PROCESS | 3844 | 1461007200982 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 3844 | 1461007200984 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 12:20:01 INFO - PROCESS | 3844 | 1461007200987 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 3844 | 1461007200989 Marionette TRACE conn3 <- [1,2806,null,{}] 12:20:01 INFO - PROCESS | 3844 | 1461007201004 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 3844 | 1461007201133 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:20:01 INFO - PROCESS | 3844 | 1461007201147 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 3844 | ++DOCSHELL 13513400 == 49 [pid = 3844] [id = 711] 12:20:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (18FA9400) [pid = 3844] [serial = 2133] [outer = 00000000] 12:20:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1944A000) [pid = 3844] [serial = 2134] [outer = 18FA9400] 12:20:01 INFO - PROCESS | 3844 | 1461007201246 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (19798400) [pid = 3844] [serial = 2135] [outer = 18FA9400] 12:20:01 INFO - PROCESS | 3844 | 1461007201654 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:20:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 691ms 12:20:01 INFO - PROCESS | 3844 | 1461007201687 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 3844 | 1461007201689 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 12:20:01 INFO - PROCESS | 3844 | 1461007201692 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:20:01 INFO - PROCESS | 3844 | 1461007201694 Marionette TRACE conn3 <- [1,2810,null,{}] 12:20:01 INFO - PROCESS | 3844 | 1461007201698 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 3844 | 1461007201832 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:20:01 INFO - PROCESS | 3844 | 1461007201859 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 3844 | ++DOCSHELL 19978800 == 50 [pid = 3844] [id = 712] 12:20:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1997B000) [pid = 3844] [serial = 2136] [outer = 00000000] 12:20:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (199C7000) [pid = 3844] [serial = 2137] [outer = 1997B000] 12:20:01 INFO - PROCESS | 3844 | 1461007201903 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (199D2000) [pid = 3844] [serial = 2138] [outer = 1997B000] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (16812800) [pid = 3844] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (1997F400) [pid = 3844] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (12BBD800) [pid = 3844] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (11BF9400) [pid = 3844] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (1320FC00) [pid = 3844] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1944DC00) [pid = 3844] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18B26000) [pid = 3844] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (14B16000) [pid = 3844] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (18085400) [pid = 3844] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (1350F800) [pid = 3844] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (1997A000) [pid = 3844] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (13202C00) [pid = 3844] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:20:02 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (18BE8C00) [pid = 3844] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:20:02 INFO - PROCESS | 3844 | 1461007202497 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 801ms 12:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:20:02 INFO - PROCESS | 3844 | 1461007202526 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 3844 | 1461007202528 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 12:20:02 INFO - PROCESS | 3844 | 1461007202532 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 3844 | 1461007202533 Marionette TRACE conn3 <- [1,2814,null,{}] 12:20:02 INFO - PROCESS | 3844 | 1461007202537 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 3844 | 1461007202617 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:20:02 INFO - PROCESS | 3844 | 1461007202623 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 3844 | ++DOCSHELL 13202C00 == 51 [pid = 3844] [id = 713] 12:20:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (13209000) [pid = 3844] [serial = 2139] [outer = 00000000] 12:20:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (146AF800) [pid = 3844] [serial = 2140] [outer = 13209000] 12:20:02 INFO - PROCESS | 3844 | 1461007202666 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (18FAA400) [pid = 3844] [serial = 2141] [outer = 13209000] 12:20:03 INFO - PROCESS | 3844 | 1461007203126 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 629ms 12:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:20:03 INFO - PROCESS | 3844 | 1461007203170 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 3844 | 1461007203172 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 12:20:03 INFO - PROCESS | 3844 | 1461007203175 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 3844 | 1461007203177 Marionette TRACE conn3 <- [1,2818,null,{}] 12:20:03 INFO - PROCESS | 3844 | 1461007203181 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 3844 | 1461007203283 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:20:03 INFO - PROCESS | 3844 | 1461007203290 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 3844 | ++DOCSHELL 19437C00 == 52 [pid = 3844] [id = 714] 12:20:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (19448800) [pid = 3844] [serial = 2142] [outer = 00000000] 12:20:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (19A1A800) [pid = 3844] [serial = 2143] [outer = 19448800] 12:20:03 INFO - PROCESS | 3844 | 1461007203334 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (19A84000) [pid = 3844] [serial = 2144] [outer = 19448800] 12:20:03 INFO - PROCESS | 3844 | 1461007203789 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 691ms 12:20:03 INFO - PROCESS | 3844 | 1461007203876 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 3844 | 1461007203878 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 12:20:03 INFO - PROCESS | 3844 | 1461007203881 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:20:03 INFO - PROCESS | 3844 | 1461007203882 Marionette TRACE conn3 <- [1,2822,null,{}] 12:20:03 INFO - PROCESS | 3844 | 1461007203886 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 3844 | 1461007203971 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:20:03 INFO - PROCESS | 3844 | 1461007203980 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 3844 | ++DOCSHELL 199C4000 == 53 [pid = 3844] [id = 715] 12:20:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (199CFC00) [pid = 3844] [serial = 2145] [outer = 00000000] 12:20:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (1A014400) [pid = 3844] [serial = 2146] [outer = 199CFC00] 12:20:04 INFO - PROCESS | 3844 | 1461007204024 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (1A012400) [pid = 3844] [serial = 2147] [outer = 199CFC00] 12:20:04 INFO - PROCESS | 3844 | 1461007204507 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:20:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 738ms 12:20:04 INFO - PROCESS | 3844 | 1461007204674 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 3844 | 1461007204677 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 12:20:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:20:04 INFO - PROCESS | 3844 | 1461007204695 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 3844 | 1461007204698 Marionette TRACE conn3 <- [1,2826,null,{}] 12:20:04 INFO - PROCESS | 3844 | 1461007204704 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 3844 | 1461007204808 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:20:04 INFO - PROCESS | 3844 | 1461007204912 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 3844 | ++DOCSHELL 142AA400 == 54 [pid = 3844] [id = 716] 12:20:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (142AC800) [pid = 3844] [serial = 2148] [outer = 00000000] 12:20:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (14B16000) [pid = 3844] [serial = 2149] [outer = 142AC800] 12:20:04 INFO - PROCESS | 3844 | 1461007204976 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (15559C00) [pid = 3844] [serial = 2150] [outer = 142AC800] 12:20:05 INFO - PROCESS | 3844 | 1461007205523 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:20:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 912ms 12:20:05 INFO - PROCESS | 3844 | 1461007205599 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 3844 | 1461007205605 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 12:20:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:20:05 INFO - PROCESS | 3844 | 1461007205611 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 3844 | 1461007205614 Marionette TRACE conn3 <- [1,2830,null,{}] 12:20:05 INFO - PROCESS | 3844 | 1461007205619 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 3844 | 1461007205723 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:20:05 INFO - PROCESS | 3844 | 1461007205863 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 3844 | ++DOCSHELL 180B9800 == 55 [pid = 3844] [id = 717] 12:20:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (180BCC00) [pid = 3844] [serial = 2151] [outer = 00000000] 12:20:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (18BE2C00) [pid = 3844] [serial = 2152] [outer = 180BCC00] 12:20:05 INFO - PROCESS | 3844 | 1461007205917 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FAD400) [pid = 3844] [serial = 2153] [outer = 180BCC00] 12:20:06 INFO - PROCESS | 3844 | 1461007206514 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 958ms 12:20:06 INFO - PROCESS | 3844 | 1461007206555 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 3844 | 1461007206557 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 12:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:20:06 INFO - PROCESS | 3844 | 1461007206561 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 3844 | 1461007206565 Marionette TRACE conn3 <- [1,2834,null,{}] 12:20:06 INFO - PROCESS | 3844 | 1461007206576 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 3844 | 1461007206679 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:20:06 INFO - PROCESS | 3844 | 1461007206816 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 3844 | ++DOCSHELL 19441800 == 56 [pid = 3844] [id = 718] 12:20:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (19799400) [pid = 3844] [serial = 2154] [outer = 00000000] 12:20:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19A17400) [pid = 3844] [serial = 2155] [outer = 19799400] 12:20:06 INFO - PROCESS | 3844 | 1461007206874 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1A0B0400) [pid = 3844] [serial = 2156] [outer = 19799400] 12:20:07 INFO - PROCESS | 3844 | 1461007207449 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 958ms 12:20:07 INFO - PROCESS | 3844 | 1461007207506 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 3844 | 1461007207509 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 12:20:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:20:07 INFO - PROCESS | 3844 | 1461007207512 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 3844 | 1461007207514 Marionette TRACE conn3 <- [1,2838,null,{}] 12:20:07 INFO - PROCESS | 3844 | 1461007207518 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 3844 | 1461007207619 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:20:07 INFO - PROCESS | 3844 | 1461007207755 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C9400 == 57 [pid = 3844] [id = 719] 12:20:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1A1CAC00) [pid = 3844] [serial = 2157] [outer = 00000000] 12:20:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1AA4C000) [pid = 3844] [serial = 2158] [outer = 1A1CAC00] 12:20:07 INFO - PROCESS | 3844 | 1461007207858 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1AA56800) [pid = 3844] [serial = 2159] [outer = 1A1CAC00] 12:20:08 INFO - PROCESS | 3844 | 1461007208442 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:20:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 959ms 12:20:08 INFO - PROCESS | 3844 | 1461007208488 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 3844 | 1461007208490 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 12:20:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:20:08 INFO - PROCESS | 3844 | 1461007208494 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 3844 | 1461007208496 Marionette TRACE conn3 <- [1,2842,null,{}] 12:20:08 INFO - PROCESS | 3844 | 1461007208500 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:08 INFO - PROCESS | 3844 | 1461007208597 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:20:08 INFO - PROCESS | 3844 | 1461007208706 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C6C00 == 58 [pid = 3844] [id = 720] 12:20:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1AA50400) [pid = 3844] [serial = 2160] [outer = 00000000] 12:20:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1AA75000) [pid = 3844] [serial = 2161] [outer = 1AA50400] 12:20:08 INFO - PROCESS | 3844 | 1461007208762 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1AA7B000) [pid = 3844] [serial = 2162] [outer = 1AA50400] 12:20:09 INFO - PROCESS | 3844 | 1461007209490 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:20:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1052ms 12:20:09 INFO - PROCESS | 3844 | 1461007209558 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 3844 | 1461007209561 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 12:20:09 INFO - PROCESS | 3844 | 1461007209566 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:20:09 INFO - PROCESS | 3844 | 1461007209570 Marionette TRACE conn3 <- [1,2846,null,{}] 12:20:09 INFO - PROCESS | 3844 | 1461007209577 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:09 INFO - PROCESS | 3844 | 1461007209673 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:20:09 INFO - PROCESS | 3844 | 1461007209818 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 3844 | ++DOCSHELL 1376D800 == 59 [pid = 3844] [id = 721] 12:20:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (13773400) [pid = 3844] [serial = 2163] [outer = 00000000] 12:20:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (15E7C400) [pid = 3844] [serial = 2164] [outer = 13773400] 12:20:09 INFO - PROCESS | 3844 | 1461007209873 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (16810400) [pid = 3844] [serial = 2165] [outer = 13773400] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 19437C00 == 58 [pid = 3844] [id = 714] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 13202C00 == 57 [pid = 3844] [id = 713] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 19978800 == 56 [pid = 3844] [id = 712] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 13513400 == 55 [pid = 3844] [id = 711] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 18FB4400 == 54 [pid = 3844] [id = 710] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 18BE5400 == 53 [pid = 3844] [id = 709] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 15B2DC00 == 52 [pid = 3844] [id = 708] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 13510800 == 51 [pid = 3844] [id = 707] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 1320B000 == 50 [pid = 3844] [id = 706] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 13458800 == 49 [pid = 3844] [id = 702] 12:20:10 INFO - PROCESS | 3844 | --DOCSHELL 199AC400 == 48 [pid = 3844] [id = 701] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1345EC00) [pid = 3844] [serial = 2012] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (146A9400) [pid = 3844] [serial = 2015] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (14B0C000) [pid = 3844] [serial = 2036] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (196CA800) [pid = 3844] [serial = 2092] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (18DAE000) [pid = 3844] [serial = 2086] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1664C400) [pid = 3844] [serial = 2078] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1640D000) [pid = 3844] [serial = 2077] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1680FC00) [pid = 3844] [serial = 2083] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (18778000) [pid = 3844] [serial = 2084] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (15E72800) [pid = 3844] [serial = 2080] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1680C800) [pid = 3844] [serial = 2081] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (14350C00) [pid = 3844] [serial = 2074] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (13771000) [pid = 3844] [serial = 2065] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (16D4D800) [pid = 3844] [serial = 2068] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (18FB3000) [pid = 3844] [serial = 2071] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19982C00) [pid = 3844] [serial = 2095] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (16817C00) [pid = 3844] [serial = 2098] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (19978400) [pid = 3844] [serial = 2093] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (13260000) [pid = 3844] [serial = 2104] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (199B3000) [pid = 3844] [serial = 2101] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (18FBC800) [pid = 3844] [serial = 2089] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (19984C00) [pid = 3844] [serial = 2096] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 93 (16D41000) [pid = 3844] [serial = 2099] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 92 (19067000) [pid = 3844] [serial = 2090] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 91 (18DB5C00) [pid = 3844] [serial = 2087] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 90 (1870C400) [pid = 3844] [serial = 2039] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | --DOMWINDOW == 89 (1BDADC00) [pid = 3844] [serial = 1976] [outer = 00000000] [url = about:blank] 12:20:10 INFO - PROCESS | 3844 | 1461007210483 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:20:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 942ms 12:20:10 INFO - PROCESS | 3844 | 1461007210515 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 3844 | 1461007210520 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 12:20:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:20:10 INFO - PROCESS | 3844 | 1461007210526 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 3844 | 1461007210529 Marionette TRACE conn3 <- [1,2850,null,{}] 12:20:10 INFO - PROCESS | 3844 | 1461007210532 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 3844 | 1461007210614 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:20:10 INFO - PROCESS | 3844 | 1461007210623 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 3844 | ++DOCSHELL 1345E400 == 49 [pid = 3844] [id = 722] 12:20:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 90 (1345EC00) [pid = 3844] [serial = 2166] [outer = 00000000] 12:20:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 91 (14BEE000) [pid = 3844] [serial = 2167] [outer = 1345EC00] 12:20:10 INFO - PROCESS | 3844 | 1461007210668 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 3844 | ++DOMWINDOW == 92 (1664E800) [pid = 3844] [serial = 2168] [outer = 1345EC00] 12:20:11 INFO - PROCESS | 3844 | 1461007211166 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:20:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 707ms 12:20:11 INFO - PROCESS | 3844 | 1461007211234 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 3844 | 1461007211236 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 12:20:11 INFO - PROCESS | 3844 | 1461007211240 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:20:11 INFO - PROCESS | 3844 | 1461007211243 Marionette TRACE conn3 <- [1,2854,null,{}] 12:20:11 INFO - PROCESS | 3844 | 1461007211253 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 3844 | 1461007211336 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:20:11 INFO - PROCESS | 3844 | 1461007211433 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 3844 | ++DOCSHELL 1680F000 == 50 [pid = 3844] [id = 723] 12:20:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 93 (17D8E400) [pid = 3844] [serial = 2169] [outer = 00000000] 12:20:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 94 (1870C400) [pid = 3844] [serial = 2170] [outer = 17D8E400] 12:20:11 INFO - PROCESS | 3844 | 1461007211482 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (187D2800) [pid = 3844] [serial = 2171] [outer = 17D8E400] 12:20:11 INFO - PROCESS | 3844 | 1461007211874 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:20:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 691ms 12:20:11 INFO - PROCESS | 3844 | 1461007211941 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 3844 | 1461007211943 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 12:20:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:20:11 INFO - PROCESS | 3844 | 1461007211946 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 3844 | 1461007211948 Marionette TRACE conn3 <- [1,2858,null,{}] 12:20:11 INFO - PROCESS | 3844 | 1461007211951 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 3844 | 1461007212030 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:20:12 INFO - PROCESS | 3844 | 1461007212036 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 3844 | ++DOCSHELL 18DAE000 == 51 [pid = 3844] [id = 724] 12:20:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (18DAF400) [pid = 3844] [serial = 2172] [outer = 00000000] 12:20:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (18FB2000) [pid = 3844] [serial = 2173] [outer = 18DAF400] 12:20:12 INFO - PROCESS | 3844 | 1461007212083 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (19062400) [pid = 3844] [serial = 2174] [outer = 18DAF400] 12:20:12 INFO - PROCESS | 3844 | 1461007212554 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:20:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 707ms 12:20:12 INFO - PROCESS | 3844 | 1461007212646 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 3844 | 1461007212648 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 12:20:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:20:12 INFO - PROCESS | 3844 | 1461007212652 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 3844 | 1461007212653 Marionette TRACE conn3 <- [1,2862,null,{}] 12:20:12 INFO - PROCESS | 3844 | 1461007212657 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 3844 | 1461007212797 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:20:12 INFO - PROCESS | 3844 | 1461007212824 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 3844 | ++DOCSHELL 13512C00 == 52 [pid = 3844] [id = 725] 12:20:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (18DB6C00) [pid = 3844] [serial = 2175] [outer = 00000000] 12:20:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (19428800) [pid = 3844] [serial = 2176] [outer = 18DB6C00] 12:20:12 INFO - PROCESS | 3844 | 1461007212868 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (19435000) [pid = 3844] [serial = 2177] [outer = 18DB6C00] 12:20:13 INFO - PROCESS | 3844 | 1461007213316 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:20:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 707ms 12:20:13 INFO - PROCESS | 3844 | 1461007213351 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 3844 | 1461007213353 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 12:20:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:20:13 INFO - PROCESS | 3844 | 1461007213356 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 3844 | 1461007213358 Marionette TRACE conn3 <- [1,2866,null,{}] 12:20:13 INFO - PROCESS | 3844 | 1461007213361 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:13 INFO - PROCESS | 3844 | 1461007213493 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:20:13 INFO - PROCESS | 3844 | 1461007213565 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 3844 | ++DOCSHELL 12D7A800 == 53 [pid = 3844] [id = 726] 12:20:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (13456400) [pid = 3844] [serial = 2178] [outer = 00000000] 12:20:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (19980C00) [pid = 3844] [serial = 2179] [outer = 13456400] 12:20:13 INFO - PROCESS | 3844 | 1461007213612 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (199A7400) [pid = 3844] [serial = 2180] [outer = 13456400] 12:20:14 INFO - PROCESS | 3844 | 1461007214093 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:20:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 738ms 12:20:14 INFO - PROCESS | 3844 | 1461007214129 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 3844 | 1461007214131 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 12:20:14 INFO - PROCESS | 3844 | 1461007214134 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:20:14 INFO - PROCESS | 3844 | 1461007214136 Marionette TRACE conn3 <- [1,2870,null,{}] 12:20:14 INFO - PROCESS | 3844 | 1461007214139 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 3844 | 1461007214286 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:20:14 INFO - PROCESS | 3844 | 1461007214308 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 3844 | ++DOCSHELL 199A8800 == 54 [pid = 3844] [id = 727] 12:20:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (199AB400) [pid = 3844] [serial = 2181] [outer = 00000000] 12:20:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19A1BC00) [pid = 3844] [serial = 2182] [outer = 199AB400] 12:20:14 INFO - PROCESS | 3844 | 1461007214351 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (19CFBC00) [pid = 3844] [serial = 2183] [outer = 199AB400] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (19443000) [pid = 3844] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1345B000) [pid = 3844] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (199ABC00) [pid = 3844] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (18FA9400) [pid = 3844] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (18BEA000) [pid = 3844] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (15E7BC00) [pid = 3844] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (19A15400) [pid = 3844] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (13398400) [pid = 3844] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (13513800) [pid = 3844] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (18FBBC00) [pid = 3844] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 96 (1997B000) [pid = 3844] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 95 (13209000) [pid = 3844] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:20:14 INFO - PROCESS | 3844 | --DOMWINDOW == 94 (19448800) [pid = 3844] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:20:14 INFO - PROCESS | 3844 | 1461007214908 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:20:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 801ms 12:20:14 INFO - PROCESS | 3844 | 1461007214936 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 3844 | 1461007214938 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 12:20:14 INFO - PROCESS | 3844 | 1461007214942 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:20:14 INFO - PROCESS | 3844 | 1461007214943 Marionette TRACE conn3 <- [1,2874,null,{}] 12:20:14 INFO - PROCESS | 3844 | 1461007214946 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 3844 | 1461007215023 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:20:15 INFO - PROCESS | 3844 | 1461007215029 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 3844 | ++DOCSHELL 1350BC00 == 55 [pid = 3844] [id = 728] 12:20:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 95 (13511400) [pid = 3844] [serial = 2184] [outer = 00000000] 12:20:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 96 (18DA9800) [pid = 3844] [serial = 2185] [outer = 13511400] 12:20:15 INFO - PROCESS | 3844 | 1461007215072 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 97 (19437400) [pid = 3844] [serial = 2186] [outer = 13511400] 12:20:15 INFO - PROCESS | 3844 | 1461007215539 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:20:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 628ms 12:20:15 INFO - PROCESS | 3844 | 1461007215580 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 3844 | 1461007215582 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 12:20:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:20:15 INFO - PROCESS | 3844 | 1461007215585 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 3844 | 1461007215587 Marionette TRACE conn3 <- [1,2878,null,{}] 12:20:15 INFO - PROCESS | 3844 | 1461007215590 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 3844 | 1461007215695 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:20:15 INFO - PROCESS | 3844 | 1461007215701 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 3844 | ++DOCSHELL 199AE000 == 56 [pid = 3844] [id = 729] 12:20:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (199C8C00) [pid = 3844] [serial = 2187] [outer = 00000000] 12:20:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1A016C00) [pid = 3844] [serial = 2188] [outer = 199C8C00] 12:20:15 INFO - PROCESS | 3844 | 1461007215745 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (1A5A9400) [pid = 3844] [serial = 2189] [outer = 199C8C00] 12:20:16 INFO - PROCESS | 3844 | 1461007216179 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:20:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 644ms 12:20:16 INFO - PROCESS | 3844 | 1461007216224 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 3844 | 1461007216226 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 12:20:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:20:16 INFO - PROCESS | 3844 | 1461007216229 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 3844 | 1461007216231 Marionette TRACE conn3 <- [1,2882,null,{}] 12:20:16 INFO - PROCESS | 3844 | 1461007216235 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 3844 | 1461007216313 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:20:16 INFO - PROCESS | 3844 | 1461007216320 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 3844 | ++DOCSHELL 199CF400 == 57 [pid = 3844] [id = 730] 12:20:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (1AA50C00) [pid = 3844] [serial = 2190] [outer = 00000000] 12:20:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1BA55400) [pid = 3844] [serial = 2191] [outer = 1AA50C00] 12:20:16 INFO - PROCESS | 3844 | 1461007216363 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1BA58800) [pid = 3844] [serial = 2192] [outer = 1AA50C00] 12:20:16 INFO - PROCESS | 3844 | 1461007216873 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:20:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 707ms 12:20:16 INFO - PROCESS | 3844 | 1461007216929 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 3844 | 1461007216933 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 12:20:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:20:16 INFO - PROCESS | 3844 | 1461007216939 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 3844 | 1461007216943 Marionette TRACE conn3 <- [1,2886,null,{}] 12:20:16 INFO - PROCESS | 3844 | 1461007216950 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 3844 | 1461007217098 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:20:17 INFO - PROCESS | 3844 | 1461007217264 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 3844 | ++DOCSHELL 14311800 == 58 [pid = 3844] [id = 731] 12:20:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (14316C00) [pid = 3844] [serial = 2193] [outer = 00000000] 12:20:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (14BEA000) [pid = 3844] [serial = 2194] [outer = 14316C00] 12:20:17 INFO - PROCESS | 3844 | 1461007217319 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (159E7800) [pid = 3844] [serial = 2195] [outer = 14316C00] 12:20:17 INFO - PROCESS | 3844 | 1461007217880 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:20:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1005ms 12:20:17 INFO - PROCESS | 3844 | 1461007217947 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 3844 | 1461007217953 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 12:20:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:20:17 INFO - PROCESS | 3844 | 1461007217960 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 3844 | 1461007217963 Marionette TRACE conn3 <- [1,2890,null,{}] 12:20:17 INFO - PROCESS | 3844 | 1461007217966 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:18 INFO - PROCESS | 3844 | 1461007218073 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:20:18 INFO - PROCESS | 3844 | 1461007218213 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 3844 | ++DOCSHELL 1664DC00 == 59 [pid = 3844] [id = 732] 12:20:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (16813000) [pid = 3844] [serial = 2196] [outer = 00000000] 12:20:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (18382400) [pid = 3844] [serial = 2197] [outer = 16813000] 12:20:18 INFO - PROCESS | 3844 | 1461007218274 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18BEC400) [pid = 3844] [serial = 2198] [outer = 16813000] 12:20:18 INFO - PROCESS | 3844 | 1461007218879 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:20:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1005ms 12:20:18 INFO - PROCESS | 3844 | 1461007218960 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 3844 | 1461007218963 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 12:20:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:20:19 INFO - PROCESS | 3844 | 1461007218967 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 3844 | 1461007218970 Marionette TRACE conn3 <- [1,2894,null,{}] 12:20:19 INFO - PROCESS | 3844 | 1461007218996 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 3844 | 1461007219112 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:20:19 INFO - PROCESS | 3844 | 1461007219248 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 3844 | ++DOCSHELL 18332C00 == 60 [pid = 3844] [id = 733] 12:20:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19798000) [pid = 3844] [serial = 2199] [outer = 00000000] 12:20:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (199C4C00) [pid = 3844] [serial = 2200] [outer = 19798000] 12:20:19 INFO - PROCESS | 3844 | 1461007219311 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1A764800) [pid = 3844] [serial = 2201] [outer = 19798000] 12:20:19 INFO - PROCESS | 3844 | 1461007219975 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:20:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1006ms 12:20:20 INFO - PROCESS | 3844 | 1461007220002 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 3844 | 1461007220004 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 12:20:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:20:20 INFO - PROCESS | 3844 | 1461007220008 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 3844 | 1461007220010 Marionette TRACE conn3 <- [1,2898,null,{}] 12:20:20 INFO - PROCESS | 3844 | 1461007220014 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 3844 | 1461007220116 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:20:20 INFO - PROCESS | 3844 | 1461007220227 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 3844 | ++DOCSHELL 1BA5DC00 == 61 [pid = 3844] [id = 734] 12:20:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1BA60400) [pid = 3844] [serial = 2202] [outer = 00000000] 12:20:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1BAAB400) [pid = 3844] [serial = 2203] [outer = 1BA60400] 12:20:20 INFO - PROCESS | 3844 | 1461007220281 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1BAAF800) [pid = 3844] [serial = 2204] [outer = 1BA60400] 12:20:20 INFO - PROCESS | 3844 | 1461007220795 Marionette TRACE conn3 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:20:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:20:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 849ms 12:20:20 INFO - PROCESS | 3844 | 1461007220850 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 3844 | 1461007220853 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 12:20:20 INFO - TEST-START | /DOMEvents/constructors.html 12:20:20 INFO - PROCESS | 3844 | 1461007220857 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 3844 | 1461007220859 Marionette TRACE conn3 <- [1,2902,null,{}] 12:20:20 INFO - PROCESS | 3844 | 1461007220862 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 3844 | 1461007220963 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:20:21 INFO - PROCESS | 3844 | 1461007221074 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 3844 | ++DOCSHELL 199CDC00 == 62 [pid = 3844] [id = 735] 12:20:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1BA5D800) [pid = 3844] [serial = 2205] [outer = 00000000] 12:20:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1BD17800) [pid = 3844] [serial = 2206] [outer = 1BA5D800] 12:20:21 INFO - PROCESS | 3844 | 1461007221127 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1BD18400) [pid = 3844] [serial = 2207] [outer = 1BA5D800] 12:20:21 INFO - PROCESS | 3844 | 1461007221755 Marionette TRACE conn3 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:20:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:20:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:20:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:20:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1005ms 12:20:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:20:21 INFO - PROCESS | 3844 | 1461007221861 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 3844 | 1461007221864 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 12:20:21 INFO - PROCESS | 3844 | 1461007221880 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 3844 | 1461007221883 Marionette TRACE conn3 <- [1,2906,null,{}] 12:20:21 INFO - PROCESS | 3844 | 1461007221888 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:22 INFO - PROCESS | 3844 | 1461007222016 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:20:22 INFO - PROCESS | 3844 | 1461007222151 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 3844 | ++DOCSHELL 18778000 == 63 [pid = 3844] [id = 736] 12:20:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (18BE5800) [pid = 3844] [serial = 2208] [outer = 00000000] 12:20:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BDAC800) [pid = 3844] [serial = 2209] [outer = 18BE5800] 12:20:22 INFO - PROCESS | 3844 | 1461007222207 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1C2B5C00) [pid = 3844] [serial = 2210] [outer = 18BE5800] 12:20:22 INFO - PROCESS | 3844 | 1461007222887 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:20:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:20:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1052ms 12:20:22 INFO - PROCESS | 3844 | 1461007222923 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 3844 | 1461007222927 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 12:20:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:20:22 INFO - PROCESS | 3844 | 1461007222932 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 3844 | 1461007222936 Marionette TRACE conn3 <- [1,2910,null,{}] 12:20:22 INFO - PROCESS | 3844 | 1461007222975 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:23 INFO - PROCESS | 3844 | 1461007223072 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:20:23 INFO - PROCESS | 3844 | 1461007223185 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 3844 | ++DOCSHELL 15BCCC00 == 64 [pid = 3844] [id = 737] 12:20:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (15BD6800) [pid = 3844] [serial = 2211] [outer = 00000000] 12:20:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (16D50000) [pid = 3844] [serial = 2212] [outer = 15BD6800] 12:20:23 INFO - PROCESS | 3844 | 1461007223298 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (18080800) [pid = 3844] [serial = 2213] [outer = 15BD6800] 12:20:23 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:20:23 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:20:23 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:20:23 INFO - PROCESS | 3844 | [3844] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 199AE000 == 63 [pid = 3844] [id = 729] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 1350BC00 == 62 [pid = 3844] [id = 728] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 199A8800 == 61 [pid = 3844] [id = 727] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 12D7A800 == 60 [pid = 3844] [id = 726] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 13512C00 == 59 [pid = 3844] [id = 725] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 18DAE000 == 58 [pid = 3844] [id = 724] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 1680F000 == 57 [pid = 3844] [id = 723] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 1345E400 == 56 [pid = 3844] [id = 722] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 1376D800 == 55 [pid = 3844] [id = 721] 12:20:23 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1A014400) [pid = 3844] [serial = 2146] [outer = 00000000] [url = about:blank] 12:20:23 INFO - PROCESS | 3844 | 1461007223919 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:20:23 INFO - PROCESS | 3844 | --DOCSHELL 199C4000 == 54 [pid = 3844] [id = 715] 12:20:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:20:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:20:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:20:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:20:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:20:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:20:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1037ms 12:20:23 INFO - PROCESS | 3844 | 1461007223966 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 3844 | 1461007223971 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 12:20:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:20:23 INFO - PROCESS | 3844 | 1461007223977 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 3844 | 1461007223980 Marionette TRACE conn3 <- [1,2914,null,{}] 12:20:24 INFO - PROCESS | 3844 | 1461007223983 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 3844 | 1461007224065 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (19449C00) [pid = 3844] [serial = 2063] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (16D43000) [pid = 3844] [serial = 2075] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1944A000) [pid = 3844] [serial = 2134] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (18DAD000) [pid = 3844] [serial = 2128] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (180C3400) [pid = 3844] [serial = 2125] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (187D0C00) [pid = 3844] [serial = 2126] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (19CF7000) [pid = 3844] [serial = 2117] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19A8D800) [pid = 3844] [serial = 2116] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1680D400) [pid = 3844] [serial = 2120] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (14BECC00) [pid = 3844] [serial = 2119] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (15E73800) [pid = 3844] [serial = 2122] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (16D57800) [pid = 3844] [serial = 2123] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (13515800) [pid = 3844] [serial = 2107] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (17D8D000) [pid = 3844] [serial = 2110] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (19980000) [pid = 3844] [serial = 2113] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (1906B000) [pid = 3844] [serial = 2131] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1906C400) [pid = 3844] [serial = 2132] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (19798400) [pid = 3844] [serial = 2135] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (199C7000) [pid = 3844] [serial = 2137] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (146AF800) [pid = 3844] [serial = 2140] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (19A84000) [pid = 3844] [serial = 2144] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (19A1A800) [pid = 3844] [serial = 2143] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (199D2000) [pid = 3844] [serial = 2138] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 99 (18FAA400) [pid = 3844] [serial = 2141] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 98 (18DB1400) [pid = 3844] [serial = 2129] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | --DOMWINDOW == 97 (199C5000) [pid = 3844] [serial = 2102] [outer = 00000000] [url = about:blank] 12:20:24 INFO - PROCESS | 3844 | 1461007224183 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 3844 | ++DOCSHELL 11BF6400 == 55 [pid = 3844] [id = 738] 12:20:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 98 (11BF9400) [pid = 3844] [serial = 2214] [outer = 00000000] 12:20:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 99 (1664E000) [pid = 3844] [serial = 2215] [outer = 11BF9400] 12:20:24 INFO - PROCESS | 3844 | 1461007224230 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 100 (18081800) [pid = 3844] [serial = 2216] [outer = 11BF9400] 12:20:24 INFO - PROCESS | 3844 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:20:24 INFO - PROCESS | 3844 | 1461007224578 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:20:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:20:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 628ms 12:20:24 INFO - PROCESS | 3844 | 1461007224691 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 3844 | 1461007224693 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 12:20:24 INFO - PROCESS | 3844 | 1461007224701 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 3844 | 1461007224705 Marionette TRACE conn3 <- [1,2918,null,{}] 12:20:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:20:24 INFO - PROCESS | 3844 | 1461007224715 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 3844 | 1461007224808 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:20:24 INFO - PROCESS | 3844 | 1461007224814 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 3844 | ++DOCSHELL 18DB1800 == 56 [pid = 3844] [id = 739] 12:20:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (18DB4000) [pid = 3844] [serial = 2217] [outer = 00000000] 12:20:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (1906EC00) [pid = 3844] [serial = 2218] [outer = 18DB4000] 12:20:24 INFO - PROCESS | 3844 | 1461007224863 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1942D400) [pid = 3844] [serial = 2219] [outer = 18DB4000] 12:20:25 INFO - PROCESS | 3844 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:20:25 INFO - PROCESS | 3844 | 1461007225312 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:20:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:20:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 644ms 12:20:25 INFO - PROCESS | 3844 | 1461007225354 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 3844 | 1461007225356 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 12:20:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:20:25 INFO - PROCESS | 3844 | 1461007225360 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 3844 | 1461007225361 Marionette TRACE conn3 <- [1,2922,null,{}] 12:20:25 INFO - PROCESS | 3844 | 1461007225412 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:25 INFO - PROCESS | 3844 | 1461007225493 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:20:25 INFO - PROCESS | 3844 | 1461007225501 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 3844 | ++DOCSHELL 19433000 == 57 [pid = 3844] [id = 740] 12:20:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (19434800) [pid = 3844] [serial = 2220] [outer = 00000000] 12:20:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1944E000) [pid = 3844] [serial = 2221] [outer = 19434800] 12:20:25 INFO - PROCESS | 3844 | 1461007225546 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (196C7400) [pid = 3844] [serial = 2222] [outer = 19434800] 12:20:26 INFO - PROCESS | 3844 | 1461007226118 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:20:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 770ms 12:20:26 INFO - PROCESS | 3844 | 1461007226154 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 3844 | 1461007226158 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 12:20:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:20:26 INFO - PROCESS | 3844 | 1461007226163 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 3844 | 1461007226167 Marionette TRACE conn3 <- [1,2926,null,{}] 12:20:26 INFO - PROCESS | 3844 | 1461007226247 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 3844 | 1461007226360 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:20:26 INFO - PROCESS | 3844 | 1461007226498 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 3844 | ++DOCSHELL 16401400 == 58 [pid = 3844] [id = 741] 12:20:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (1640CC00) [pid = 3844] [serial = 2223] [outer = 00000000] 12:20:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1877BC00) [pid = 3844] [serial = 2224] [outer = 1640CC00] 12:20:26 INFO - PROCESS | 3844 | 1461007226556 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (18BE5000) [pid = 3844] [serial = 2225] [outer = 1640CC00] 12:20:27 INFO - PROCESS | 3844 | 1461007227061 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:20:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 911ms 12:20:27 INFO - PROCESS | 3844 | 1461007227069 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 3844 | 1461007227075 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 12:20:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:20:27 INFO - PROCESS | 3844 | 1461007227081 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 3844 | 1461007227084 Marionette TRACE conn3 <- [1,2930,null,{}] 12:20:27 INFO - PROCESS | 3844 | 1461007227088 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 3844 | 1461007227193 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:20:27 INFO - PROCESS | 3844 | 1461007227332 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 3844 | ++DOCSHELL 16817400 == 59 [pid = 3844] [id = 742] 12:20:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (18084000) [pid = 3844] [serial = 2226] [outer = 00000000] 12:20:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (19432800) [pid = 3844] [serial = 2227] [outer = 18084000] 12:20:27 INFO - PROCESS | 3844 | 1461007227389 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1944C800) [pid = 3844] [serial = 2228] [outer = 18084000] 12:20:27 INFO - PROCESS | 3844 | 1461007227945 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:20:27 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:20:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:20:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 911ms 12:20:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:20:28 INFO - PROCESS | 3844 | 1461007227984 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 3844 | 1461007227987 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 12:20:28 INFO - PROCESS | 3844 | 1461007227990 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 3844 | 1461007227994 Marionette TRACE conn3 <- [1,2934,null,{}] 12:20:28 INFO - PROCESS | 3844 | 1461007228005 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 3844 | 1461007228111 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:20:28 INFO - PROCESS | 3844 | 1461007228224 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 3844 | ++DOCSHELL 199C6800 == 60 [pid = 3844] [id = 743] 12:20:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (199C6C00) [pid = 3844] [serial = 2229] [outer = 00000000] 12:20:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (19A12400) [pid = 3844] [serial = 2230] [outer = 199C6C00] 12:20:28 INFO - PROCESS | 3844 | 1461007228320 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19A82800) [pid = 3844] [serial = 2231] [outer = 199C6C00] 12:20:28 INFO - PROCESS | 3844 | 1461007228805 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:20:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:20:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 832ms 12:20:28 INFO - PROCESS | 3844 | 1461007228846 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 3844 | 1461007228849 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 12:20:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:20:28 INFO - PROCESS | 3844 | 1461007228856 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 3844 | 1461007228858 Marionette TRACE conn3 <- [1,2938,null,{}] 12:20:28 INFO - PROCESS | 3844 | 1461007228862 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 3844 | 1461007228963 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:20:29 INFO - PROCESS | 3844 | 1461007229073 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 3844 | ++DOCSHELL 19C1E400 == 61 [pid = 3844] [id = 744] 12:20:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (19F9A800) [pid = 3844] [serial = 2232] [outer = 00000000] 12:20:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1A54D400) [pid = 3844] [serial = 2233] [outer = 19F9A800] 12:20:29 INFO - PROCESS | 3844 | 1461007229126 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1AA58800) [pid = 3844] [serial = 2234] [outer = 19F9A800] 12:20:29 INFO - PROCESS | 3844 | ++DOCSHELL 199D2C00 == 62 [pid = 3844] [id = 745] 12:20:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19A0D400) [pid = 3844] [serial = 2235] [outer = 00000000] 12:20:29 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BAA4400) [pid = 3844] [serial = 2236] [outer = 19A0D400] 12:20:29 INFO - PROCESS | 3844 | 1461007229746 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:20:29 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:20:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 943ms 12:20:29 INFO - PROCESS | 3844 | 1461007229805 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 3844 | 1461007229808 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 12:20:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:20:29 INFO - PROCESS | 3844 | 1461007229811 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 3844 | 1461007229813 Marionette TRACE conn3 <- [1,2942,null,{}] 12:20:29 INFO - PROCESS | 3844 | 1461007229817 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 3844 | 1461007229959 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:20:30 INFO - PROCESS | 3844 | 1461007230094 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 3844 | ++DOCSHELL 13396C00 == 63 [pid = 3844] [id = 746] 12:20:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (13515C00) [pid = 3844] [serial = 2237] [outer = 00000000] 12:20:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1BAA6800) [pid = 3844] [serial = 2238] [outer = 13515C00] 12:20:30 INFO - PROCESS | 3844 | 1461007230148 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1BD0E000) [pid = 3844] [serial = 2239] [outer = 13515C00] 12:20:30 INFO - PROCESS | 3844 | 1461007230640 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:20:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:20:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:20:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 849ms 12:20:30 INFO - PROCESS | 3844 | 1461007230654 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 3844 | 1461007230657 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 12:20:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:20:30 INFO - PROCESS | 3844 | 1461007230660 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 3844 | 1461007230662 Marionette TRACE conn3 <- [1,2946,null,{}] 12:20:30 INFO - PROCESS | 3844 | 1461007230683 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:30 INFO - PROCESS | 3844 | 1461007230817 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:20:30 INFO - PROCESS | 3844 | 1461007230929 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 3844 | ++DOCSHELL 1BA5E000 == 64 [pid = 3844] [id = 747] 12:20:30 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1BD19400) [pid = 3844] [serial = 2240] [outer = 00000000] 12:20:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1C198000) [pid = 3844] [serial = 2241] [outer = 1BD19400] 12:20:31 INFO - PROCESS | 3844 | 1461007230982 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1C2BD400) [pid = 3844] [serial = 2242] [outer = 1BD19400] 12:20:31 INFO - PROCESS | 3844 | 1461007231590 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:20:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:20:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 943ms 12:20:31 INFO - PROCESS | 3844 | 1461007231638 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 3844 | 1461007231640 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 12:20:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:20:31 INFO - PROCESS | 3844 | 1461007231644 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 3844 | 1461007231646 Marionette TRACE conn3 <- [1,2950,null,{}] 12:20:31 INFO - PROCESS | 3844 | 1461007231650 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:31 INFO - PROCESS | 3844 | 1461007231749 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:20:31 INFO - PROCESS | 3844 | 1461007231861 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 3844 | ++DOCSHELL 1C18F000 == 65 [pid = 3844] [id = 748] 12:20:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1C18F800) [pid = 3844] [serial = 2243] [outer = 00000000] 12:20:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1C464800) [pid = 3844] [serial = 2244] [outer = 1C18F800] 12:20:31 INFO - PROCESS | 3844 | 1461007231914 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1C464400) [pid = 3844] [serial = 2245] [outer = 1C18F800] 12:20:32 INFO - PROCESS | 3844 | 1461007232515 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:20:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:20:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 911ms 12:20:32 INFO - PROCESS | 3844 | 1461007232548 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 3844 | 1461007232555 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 12:20:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:20:32 INFO - PROCESS | 3844 | 1461007232562 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 3844 | 1461007232568 Marionette TRACE conn3 <- [1,2954,null,{}] 12:20:32 INFO - PROCESS | 3844 | 1461007232572 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:32 INFO - PROCESS | 3844 | 1461007232669 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:20:32 INFO - PROCESS | 3844 | 1461007232786 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 3844 | ++DOCSHELL 16D59C00 == 66 [pid = 3844] [id = 749] 12:20:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (17D8A400) [pid = 3844] [serial = 2246] [outer = 00000000] 12:20:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (18DB1400) [pid = 3844] [serial = 2247] [outer = 17D8A400] 12:20:32 INFO - PROCESS | 3844 | 1461007232833 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1942B400) [pid = 3844] [serial = 2248] [outer = 17D8A400] 12:20:33 INFO - PROCESS | 3844 | 1461007233384 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:20:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:20:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 911ms 12:20:33 INFO - PROCESS | 3844 | 1461007233463 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 3844 | 1461007233468 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 12:20:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:20:33 INFO - PROCESS | 3844 | 1461007233474 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 3844 | 1461007233477 Marionette TRACE conn3 <- [1,2958,null,{}] 12:20:33 INFO - PROCESS | 3844 | 1461007233481 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 3844 | 1461007233601 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:20:33 INFO - PROCESS | 3844 | --DOCSHELL 19447C00 == 65 [pid = 3844] [id = 704] 12:20:33 INFO - PROCESS | 3844 | --DOCSHELL 18DB1800 == 64 [pid = 3844] [id = 739] 12:20:33 INFO - PROCESS | 3844 | --DOCSHELL 11BF6400 == 63 [pid = 3844] [id = 738] 12:20:33 INFO - PROCESS | 3844 | --DOCSHELL 15BCCC00 == 62 [pid = 3844] [id = 737] 12:20:33 INFO - PROCESS | 3844 | 1461007233747 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 3844 | ++DOCSHELL 11BF6400 == 63 [pid = 3844] [id = 750] 12:20:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1235E400) [pid = 3844] [serial = 2249] [outer = 00000000] 12:20:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (16818C00) [pid = 3844] [serial = 2250] [outer = 1235E400] 12:20:33 INFO - PROCESS | 3844 | 1461007233793 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (18DB0400) [pid = 3844] [serial = 2251] [outer = 1235E400] 12:20:34 INFO - PROCESS | 3844 | 1461007234213 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:20:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:20:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 801ms 12:20:34 INFO - PROCESS | 3844 | 1461007234275 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 3844 | 1461007234278 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 12:20:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:20:34 INFO - PROCESS | 3844 | 1461007234281 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 3844 | 1461007234284 Marionette TRACE conn3 <- [1,2962,null,{}] 12:20:34 INFO - PROCESS | 3844 | 1461007234304 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:34 INFO - PROCESS | 3844 | 1461007234426 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:20:34 INFO - PROCESS | 3844 | 1461007234437 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 3844 | ++DOCSHELL 1A1BFC00 == 64 [pid = 3844] [id = 751] 12:20:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (1A1C4400) [pid = 3844] [serial = 2252] [outer = 00000000] 12:20:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (1BA5F400) [pid = 3844] [serial = 2253] [outer = 1A1C4400] 12:20:34 INFO - PROCESS | 3844 | 1461007234542 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (1BAAC000) [pid = 3844] [serial = 2254] [outer = 1A1C4400] 12:20:35 INFO - PROCESS | 3844 | 1461007234996 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:20:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:20:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 738ms 12:20:35 INFO - PROCESS | 3844 | 1461007235021 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 3844 | 1461007235024 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 12:20:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:20:35 INFO - PROCESS | 3844 | 1461007235062 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 3844 | 1461007235063 Marionette TRACE conn3 <- [1,2966,null,{}] 12:20:35 INFO - PROCESS | 3844 | 1461007235073 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 3844 | 1461007235193 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:20:35 INFO - PROCESS | 3844 | 1461007235264 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 3844 | ++DOCSHELL 1BDA4400 == 65 [pid = 3844] [id = 752] 12:20:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (1C18B400) [pid = 3844] [serial = 2255] [outer = 00000000] 12:20:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (1C2BDC00) [pid = 3844] [serial = 2256] [outer = 1C18B400] 12:20:35 INFO - PROCESS | 3844 | 1461007235308 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1C467C00) [pid = 3844] [serial = 2257] [outer = 1C18B400] 12:20:35 INFO - PROCESS | 3844 | 1461007235695 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:20:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:20:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 723ms 12:20:35 INFO - PROCESS | 3844 | 1461007235747 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 3844 | 1461007235749 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 12:20:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:20:35 INFO - PROCESS | 3844 | 1461007235752 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 3844 | 1461007235754 Marionette TRACE conn3 <- [1,2970,null,{}] 12:20:35 INFO - PROCESS | 3844 | 1461007235757 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 3844 | 1461007235878 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:20:35 INFO - PROCESS | 3844 | 1461007235949 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 3844 | ++DOCSHELL 1345E000 == 66 [pid = 3844] [id = 753] 12:20:35 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1C985400) [pid = 3844] [serial = 2258] [outer = 00000000] 12:20:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1C992800) [pid = 3844] [serial = 2259] [outer = 1C985400] 12:20:36 INFO - PROCESS | 3844 | 1461007235992 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1CBADC00) [pid = 3844] [serial = 2260] [outer = 1C985400] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (13511400) [pid = 3844] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (1AA50C00) [pid = 3844] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (199C8C00) [pid = 3844] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (164B1000) [pid = 3844] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (1876F800) [pid = 3844] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (15E7E000) [pid = 3844] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (199C7C00) [pid = 3844] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (13457C00) [pid = 3844] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1350F400) [pid = 3844] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (19449800) [pid = 3844] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (15BD6800) [pid = 3844] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (13456400) [pid = 3844] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (18DB6C00) [pid = 3844] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (13773400) [pid = 3844] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (1AA50400) [pid = 3844] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1345EC00) [pid = 3844] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (17D8E400) [pid = 3844] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (18DAF400) [pid = 3844] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (11BF9400) [pid = 3844] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (18DB4000) [pid = 3844] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:20:36 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (199AB400) [pid = 3844] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:20:36 INFO - PROCESS | 3844 | 1461007236510 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:20:36 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:20:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:20:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 817ms 12:20:36 INFO - PROCESS | 3844 | 1461007236559 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 3844 | 1461007236561 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 12:20:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:20:36 INFO - PROCESS | 3844 | 1461007236564 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 3844 | 1461007236566 Marionette TRACE conn3 <- [1,2974,null,{}] 12:20:36 INFO - PROCESS | 3844 | 1461007236569 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 3844 | 1461007236667 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:20:36 INFO - PROCESS | 3844 | 1461007236673 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 3844 | ++DOCSHELL 13464000 == 67 [pid = 3844] [id = 754] 12:20:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1680D800) [pid = 3844] [serial = 2261] [outer = 00000000] 12:20:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (1997B000) [pid = 3844] [serial = 2262] [outer = 1680D800] 12:20:36 INFO - PROCESS | 3844 | 1461007236720 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1AA50400) [pid = 3844] [serial = 2263] [outer = 1680D800] 12:20:37 INFO - PROCESS | 3844 | 1461007237141 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:20:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:20:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 644ms 12:20:37 INFO - PROCESS | 3844 | 1461007237203 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 3844 | 1461007237205 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 12:20:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:20:37 INFO - PROCESS | 3844 | 1461007237209 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 3844 | 1461007237211 Marionette TRACE conn3 <- [1,2978,null,{}] 12:20:37 INFO - PROCESS | 3844 | 1461007237215 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:37 INFO - PROCESS | 3844 | 1461007237341 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:20:37 INFO - PROCESS | 3844 | 1461007237346 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 3844 | ++DOCSHELL 19A15800 == 68 [pid = 3844] [id = 755] 12:20:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1C98A400) [pid = 3844] [serial = 2264] [outer = 00000000] 12:20:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1CBB6C00) [pid = 3844] [serial = 2265] [outer = 1C98A400] 12:20:37 INFO - PROCESS | 3844 | 1461007237390 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1CE3F800) [pid = 3844] [serial = 2266] [outer = 1C98A400] 12:20:37 INFO - PROCESS | 3844 | ++DOCSHELL 1CE48000 == 69 [pid = 3844] [id = 756] 12:20:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1D168000) [pid = 3844] [serial = 2267] [outer = 00000000] 12:20:37 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (1D16B400) [pid = 3844] [serial = 2268] [outer = 1D168000] 12:20:37 INFO - PROCESS | 3844 | 1461007237837 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:20:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:20:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 628ms 12:20:37 INFO - PROCESS | 3844 | 1461007237879 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 3844 | 1461007237881 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 12:20:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:20:37 INFO - PROCESS | 3844 | 1461007237884 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 3844 | 1461007237886 Marionette TRACE conn3 <- [1,2982,null,{}] 12:20:37 INFO - PROCESS | 3844 | 1461007237889 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:37 INFO - PROCESS | 3844 | 1461007237988 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:20:37 INFO - PROCESS | 3844 | 1461007237997 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 3844 | ++DOCSHELL 1CE48C00 == 70 [pid = 3844] [id = 757] 12:20:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (1CE4C400) [pid = 3844] [serial = 2269] [outer = 00000000] 12:20:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1D247000) [pid = 3844] [serial = 2270] [outer = 1CE4C400] 12:20:38 INFO - PROCESS | 3844 | 1461007238040 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (1D24B400) [pid = 3844] [serial = 2271] [outer = 1CE4C400] 12:20:38 INFO - PROCESS | 3844 | 1461007238655 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:20:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:20:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:20:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 801ms 12:20:38 INFO - PROCESS | 3844 | 1461007238687 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 3844 | 1461007238695 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 12:20:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:20:38 INFO - PROCESS | 3844 | 1461007238704 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 3844 | 1461007238708 Marionette TRACE conn3 <- [1,2986,null,{}] 12:20:38 INFO - PROCESS | 3844 | 1461007238713 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 3844 | 1461007238858 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:20:38 INFO - PROCESS | 3844 | 1461007238980 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 3844 | ++DOCSHELL 14BEC800 == 71 [pid = 3844] [id = 758] 12:20:38 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (15BD5C00) [pid = 3844] [serial = 2272] [outer = 00000000] 12:20:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (17D86C00) [pid = 3844] [serial = 2273] [outer = 15BD5C00] 12:20:39 INFO - PROCESS | 3844 | 1461007239035 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 137 (18775000) [pid = 3844] [serial = 2274] [outer = 15BD5C00] 12:20:39 INFO - PROCESS | 3844 | 1461007239592 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:20:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 958ms 12:20:39 INFO - PROCESS | 3844 | 1461007239649 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 3844 | 1461007239655 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 12:20:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:20:39 INFO - PROCESS | 3844 | 1461007239661 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 3844 | 1461007239664 Marionette TRACE conn3 <- [1,2990,null,{}] 12:20:39 INFO - PROCESS | 3844 | 1461007239668 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 3844 | 1461007239813 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:20:39 INFO - PROCESS | 3844 | 1461007239959 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 3844 | ++DOCSHELL 1350D400 == 72 [pid = 3844] [id = 759] 12:20:39 INFO - PROCESS | 3844 | ++DOMWINDOW == 138 (16D43000) [pid = 3844] [serial = 2275] [outer = 00000000] 12:20:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 139 (199AE000) [pid = 3844] [serial = 2276] [outer = 16D43000] 12:20:40 INFO - PROCESS | 3844 | 1461007240030 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 140 (199CB800) [pid = 3844] [serial = 2277] [outer = 16D43000] 12:20:40 INFO - PROCESS | 3844 | 1461007240559 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:20:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:20:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 958ms 12:20:40 INFO - PROCESS | 3844 | 1461007240605 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 3844 | 1461007240607 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 12:20:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:20:40 INFO - PROCESS | 3844 | 1461007240611 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 3844 | 1461007240615 Marionette TRACE conn3 <- [1,2994,null,{}] 12:20:40 INFO - PROCESS | 3844 | 1461007240641 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:40 INFO - PROCESS | 3844 | 1461007240791 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:20:40 INFO - PROCESS | 3844 | 1461007240877 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 3844 | ++DOCSHELL 1C98D800 == 73 [pid = 3844] [id = 760] 12:20:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 141 (1C98EC00) [pid = 3844] [serial = 2278] [outer = 00000000] 12:20:40 INFO - PROCESS | 3844 | ++DOMWINDOW == 142 (1D167800) [pid = 3844] [serial = 2279] [outer = 1C98EC00] 12:20:40 INFO - PROCESS | 3844 | 1461007240932 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 143 (1D250C00) [pid = 3844] [serial = 2280] [outer = 1C98EC00] 12:20:41 INFO - PROCESS | 3844 | 1461007241441 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:20:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:20:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 849ms 12:20:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:20:41 INFO - PROCESS | 3844 | 1461007241453 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 3844 | 1461007241456 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 12:20:41 INFO - PROCESS | 3844 | 1461007241459 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 3844 | 1461007241461 Marionette TRACE conn3 <- [1,2998,null,{}] 12:20:41 INFO - PROCESS | 3844 | 1461007241465 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 3844 | 1461007241576 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:20:41 INFO - PROCESS | 3844 | 1461007241698 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 3844 | ++DOCSHELL 1D46CC00 == 74 [pid = 3844] [id = 761] 12:20:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 144 (1D470000) [pid = 3844] [serial = 2281] [outer = 00000000] 12:20:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 145 (1D475800) [pid = 3844] [serial = 2282] [outer = 1D470000] 12:20:41 INFO - PROCESS | 3844 | 1461007241758 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 3844 | ++DOMWINDOW == 146 (1D4D5000) [pid = 3844] [serial = 2283] [outer = 1D470000] 12:20:41 INFO - PROCESS | 3844 | [3844] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:20:42 INFO - PROCESS | 3844 | 1461007242269 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:20:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:20:42 INFO - {} 12:20:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 833ms 12:20:42 INFO - PROCESS | 3844 | 1461007242302 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 3844 | 1461007242304 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 12:20:42 INFO - TEST-START | /FileAPI/fileReader.html 12:20:42 INFO - PROCESS | 3844 | 1461007242308 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 3844 | 1461007242310 Marionette TRACE conn3 <- [1,3002,null,{}] 12:20:42 INFO - PROCESS | 3844 | 1461007242314 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:42 INFO - PROCESS | 3844 | 1461007242416 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:20:42 INFO - PROCESS | 3844 | 1461007242561 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 3844 | ++DOCSHELL 1D475000 == 75 [pid = 3844] [id = 762] 12:20:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 147 (1D4D6000) [pid = 3844] [serial = 2284] [outer = 00000000] 12:20:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 148 (1D604000) [pid = 3844] [serial = 2285] [outer = 1D4D6000] 12:20:42 INFO - PROCESS | 3844 | 1461007242614 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 3844 | ++DOMWINDOW == 149 (1D607000) [pid = 3844] [serial = 2286] [outer = 1D4D6000] 12:20:43 INFO - PROCESS | 3844 | 1461007243184 Marionette TRACE conn3 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:20:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:20:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:20:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:20:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:20:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 911ms 12:20:43 INFO - PROCESS | 3844 | 1461007243244 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 3844 | 1461007243247 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 12:20:43 INFO - TEST-START | /FileAPI/historical.html 12:20:43 INFO - PROCESS | 3844 | 1461007243250 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 3844 | 1461007243252 Marionette TRACE conn3 <- [1,3006,null,{}] 12:20:43 INFO - PROCESS | 3844 | 1461007243256 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 3844 | 1461007243377 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:20:43 INFO - PROCESS | 3844 | 1461007243525 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 3844 | ++DOCSHELL 14BB9000 == 76 [pid = 3844] [id = 763] 12:20:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 150 (1D24C000) [pid = 3844] [serial = 2287] [outer = 00000000] 12:20:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 151 (1D838400) [pid = 3844] [serial = 2288] [outer = 1D24C000] 12:20:43 INFO - PROCESS | 3844 | 1461007243581 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 3844 | ++DOMWINDOW == 152 (1D83D000) [pid = 3844] [serial = 2289] [outer = 1D24C000] 12:20:44 INFO - PROCESS | 3844 | 1461007244072 Marionette TRACE conn3 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:20:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:20:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:20:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:20:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:20:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:20:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:20:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:20:44 INFO - TEST-OK | /FileAPI/historical.html | took 848ms 12:20:44 INFO - PROCESS | 3844 | 1461007244106 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 3844 | 1461007244108 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 12:20:44 INFO - PROCESS | 3844 | 1461007244113 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - TEST-START | /FileAPI/idlharness.html 12:20:44 INFO - PROCESS | 3844 | 1461007244115 Marionette TRACE conn3 <- [1,3010,null,{}] 12:20:44 INFO - PROCESS | 3844 | 1461007244119 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 3844 | 1461007244226 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:20:44 INFO - PROCESS | 3844 | 1461007244609 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 3844 | ++DOCSHELL 11BF9C00 == 77 [pid = 3844] [id = 764] 12:20:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 153 (11F4A800) [pid = 3844] [serial = 2290] [outer = 00000000] 12:20:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 154 (13262C00) [pid = 3844] [serial = 2291] [outer = 11F4A800] 12:20:44 INFO - PROCESS | 3844 | 1461007244673 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 3844 | ++DOMWINDOW == 155 (13456400) [pid = 3844] [serial = 2292] [outer = 11F4A800] 12:20:45 INFO - PROCESS | 3844 | 1461007245699 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:20:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:20:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:20:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:20:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:20:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:20:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:20:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:20:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:20:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:20:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:20:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:20:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:20:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:20:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:20:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:20:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:20:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:20:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 1725ms 12:20:45 INFO - PROCESS | 3844 | 1461007245877 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 3844 | 1461007245881 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 12:20:45 INFO - TEST-START | /FileAPI/idlharness.worker 12:20:45 INFO - PROCESS | 3844 | 1461007245889 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 3844 | 1461007245895 Marionette TRACE conn3 <- [1,3014,null,{}] 12:20:45 INFO - PROCESS | 3844 | 1461007245907 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 3844 | 1461007246069 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:20:46 INFO - PROCESS | 3844 | 1461007246182 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 3844 | ++DOCSHELL 13263400 == 78 [pid = 3844] [id = 765] 12:20:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 156 (13265800) [pid = 3844] [serial = 2293] [outer = 00000000] 12:20:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 157 (13659400) [pid = 3844] [serial = 2294] [outer = 13265800] 12:20:46 INFO - PROCESS | 3844 | 1461007246285 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 3844 | ++DOMWINDOW == 158 (15B2D800) [pid = 3844] [serial = 2295] [outer = 13265800] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 19435800 == 77 [pid = 3844] [id = 687] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 1CE48000 == 76 [pid = 3844] [id = 756] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 19A15800 == 75 [pid = 3844] [id = 755] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 13464000 == 74 [pid = 3844] [id = 754] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 1345E000 == 73 [pid = 3844] [id = 753] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 1BDA4400 == 72 [pid = 3844] [id = 752] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 1A1BFC00 == 71 [pid = 3844] [id = 751] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 11BF6400 == 70 [pid = 3844] [id = 750] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 16D59C00 == 69 [pid = 3844] [id = 749] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 199D2C00 == 68 [pid = 3844] [id = 745] 12:20:46 INFO - PROCESS | 3844 | --DOCSHELL 199CF400 == 67 [pid = 3844] [id = 730] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 157 (14BEA000) [pid = 3844] [serial = 2194] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 156 (18382400) [pid = 3844] [serial = 2197] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 155 (199C4C00) [pid = 3844] [serial = 2200] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 154 (1BAAB400) [pid = 3844] [serial = 2203] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 153 (1BD17800) [pid = 3844] [serial = 2206] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 152 (1BDAC800) [pid = 3844] [serial = 2209] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 151 (1944E000) [pid = 3844] [serial = 2221] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 150 (1942AC00) [pid = 3844] [serial = 2072] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 149 (18775800) [pid = 3844] [serial = 2111] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 148 (199CF000) [pid = 3844] [serial = 2105] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 147 (13650C00) [pid = 3844] [serial = 2108] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 146 (1574F800) [pid = 3844] [serial = 2066] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 145 (199CCC00) [pid = 3844] [serial = 2114] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 144 (19980C00) [pid = 3844] [serial = 2179] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 143 (19428800) [pid = 3844] [serial = 2176] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 142 (19435000) [pid = 3844] [serial = 2177] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 141 (199A7400) [pid = 3844] [serial = 2180] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 140 (14B16000) [pid = 3844] [serial = 2149] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 139 (18BE2C00) [pid = 3844] [serial = 2152] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 138 (19A17400) [pid = 3844] [serial = 2155] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 137 (16810400) [pid = 3844] [serial = 2165] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 136 (15E7C400) [pid = 3844] [serial = 2164] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1AA7B000) [pid = 3844] [serial = 2162] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1AA75000) [pid = 3844] [serial = 2161] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (14BEE000) [pid = 3844] [serial = 2167] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1664E800) [pid = 3844] [serial = 2168] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1870C400) [pid = 3844] [serial = 2170] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (187D2800) [pid = 3844] [serial = 2171] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (18FB2000) [pid = 3844] [serial = 2173] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1AA4C000) [pid = 3844] [serial = 2158] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (16D50000) [pid = 3844] [serial = 2212] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1664E000) [pid = 3844] [serial = 2215] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (18081800) [pid = 3844] [serial = 2216] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (18080800) [pid = 3844] [serial = 2213] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1906EC00) [pid = 3844] [serial = 2218] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (19A1BC00) [pid = 3844] [serial = 2182] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (18DA9800) [pid = 3844] [serial = 2185] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (19437400) [pid = 3844] [serial = 2186] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1BA55400) [pid = 3844] [serial = 2191] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1A016C00) [pid = 3844] [serial = 2188] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1A5A9400) [pid = 3844] [serial = 2189] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (19CFBC00) [pid = 3844] [serial = 2183] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (19062400) [pid = 3844] [serial = 2174] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1BA58800) [pid = 3844] [serial = 2192] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1942D400) [pid = 3844] [serial = 2219] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (18701C00) [pid = 3844] [serial = 2069] [outer = 00000000] [url = about:blank] 12:20:46 INFO - PROCESS | 3844 | [3844] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:20:47 INFO - PROCESS | 3844 | 1461007247279 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:20:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:20:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:20:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:20:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:20:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:20:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:20:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:20:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:20:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:20:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:20:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:20:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:20:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:20:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:20:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:20:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:20:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:20:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:20:47 INFO - {} 12:20:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1597ms 12:20:47 INFO - PROCESS | 3844 | 1461007247488 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 3844 | 1461007247492 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 12:20:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:20:47 INFO - PROCESS | 3844 | 1461007247497 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 3844 | 1461007247499 Marionette TRACE conn3 <- [1,3018,null,{}] 12:20:47 INFO - PROCESS | 3844 | 1461007247502 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 3844 | 1461007247630 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:20:47 INFO - PROCESS | 3844 | 1461007247723 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 3844 | ++DOCSHELL 16816800 == 68 [pid = 3844] [id = 766] 12:20:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (16D50000) [pid = 3844] [serial = 2296] [outer = 00000000] 12:20:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (199CC000) [pid = 3844] [serial = 2297] [outer = 16D50000] 12:20:47 INFO - PROCESS | 3844 | 1461007247768 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (19A11000) [pid = 3844] [serial = 2298] [outer = 16D50000] 12:20:48 INFO - PROCESS | 3844 | 1461007248121 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:20:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 704ms 12:20:48 INFO - PROCESS | 3844 | 1461007248196 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 3844 | 1461007248199 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 12:20:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:20:48 INFO - PROCESS | 3844 | 1461007248204 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 3844 | 1461007248209 Marionette TRACE conn3 <- [1,3022,null,{}] 12:20:48 INFO - PROCESS | 3844 | 1461007248218 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 3844 | 1461007248305 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:20:48 INFO - PROCESS | 3844 | 1461007248311 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 3844 | ++DOCSHELL 199C5400 == 69 [pid = 3844] [id = 767] 12:20:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (199D0C00) [pid = 3844] [serial = 2299] [outer = 00000000] 12:20:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1A1CE000) [pid = 3844] [serial = 2300] [outer = 199D0C00] 12:20:48 INFO - PROCESS | 3844 | 1461007248355 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1AA55800) [pid = 3844] [serial = 2301] [outer = 199D0C00] 12:20:48 INFO - PROCESS | 3844 | 1461007248822 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:20:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 658ms 12:20:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:20:48 INFO - PROCESS | 3844 | 1461007248862 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 3844 | 1461007248865 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 12:20:48 INFO - PROCESS | 3844 | 1461007248868 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 3844 | 1461007248870 Marionette TRACE conn3 <- [1,3026,null,{}] 12:20:48 INFO - PROCESS | 3844 | 1461007248873 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 3844 | 1461007249001 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:20:49 INFO - PROCESS | 3844 | 1461007249098 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 3844 | ++DOCSHELL 12D70400 == 70 [pid = 3844] [id = 768] 12:20:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (13205C00) [pid = 3844] [serial = 2302] [outer = 00000000] 12:20:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (1BA60C00) [pid = 3844] [serial = 2303] [outer = 13205C00] 12:20:49 INFO - PROCESS | 3844 | 1461007249144 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1BAA8800) [pid = 3844] [serial = 2304] [outer = 13205C00] 12:20:49 INFO - PROCESS | 3844 | 1461007249526 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:20:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:20:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:20:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 689ms 12:20:49 INFO - PROCESS | 3844 | 1461007249565 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 3844 | 1461007249567 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 12:20:49 INFO - PROCESS | 3844 | 1461007249571 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:20:49 INFO - PROCESS | 3844 | 1461007249572 Marionette TRACE conn3 <- [1,3030,null,{}] 12:20:49 INFO - PROCESS | 3844 | 1461007249576 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 3844 | 1461007249691 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:20:49 INFO - PROCESS | 3844 | 1461007249757 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 3844 | ++DOCSHELL 1C18AC00 == 71 [pid = 3844] [id = 769] 12:20:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1C18B800) [pid = 3844] [serial = 2305] [outer = 00000000] 12:20:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1C196400) [pid = 3844] [serial = 2306] [outer = 1C18B800] 12:20:49 INFO - PROCESS | 3844 | 1461007249809 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1C45E800) [pid = 3844] [serial = 2307] [outer = 1C18B800] 12:20:50 INFO - PROCESS | 3844 | 1461007250810 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (142AC800) [pid = 3844] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (19799400) [pid = 3844] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1A1CAC00) [pid = 3844] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (180BCC00) [pid = 3844] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1D168000) [pid = 3844] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (17D8A400) [pid = 3844] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (19A0D400) [pid = 3844] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (19798000) [pid = 3844] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (199CFC00) [pid = 3844] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1BA60400) [pid = 3844] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (1BA5D800) [pid = 3844] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1C985400) [pid = 3844] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1A1C4400) [pid = 3844] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (1C18B400) [pid = 3844] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1680D800) [pid = 3844] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1C98A400) [pid = 3844] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (16813000) [pid = 3844] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (18BE5800) [pid = 3844] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (1235E400) [pid = 3844] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (14316C00) [pid = 3844] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:20:50 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1C18F800) [pid = 3844] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:20:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:20:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:20:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:20:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1377ms 12:20:50 INFO - PROCESS | 3844 | 1461007250949 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 3844 | 1461007250952 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 12:20:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:20:50 INFO - PROCESS | 3844 | 1461007250955 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 3844 | 1461007250957 Marionette TRACE conn3 <- [1,3034,null,{}] 12:20:50 INFO - PROCESS | 3844 | 1461007250960 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 3844 | 1461007251043 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:20:51 INFO - PROCESS | 3844 | 1461007251052 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 3844 | ++DOCSHELL 17D8A400 == 72 [pid = 3844] [id = 770] 12:20:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (17D90800) [pid = 3844] [serial = 2308] [outer = 00000000] 12:20:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18DB5400) [pid = 3844] [serial = 2309] [outer = 17D90800] 12:20:51 INFO - PROCESS | 3844 | 1461007251096 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19798000) [pid = 3844] [serial = 2310] [outer = 17D90800] 12:20:51 INFO - PROCESS | 3844 | [3844] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:20:51 INFO - PROCESS | 3844 | 1461007251565 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:20:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:20:51 INFO - {} 12:20:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 642ms 12:20:51 INFO - PROCESS | 3844 | 1461007251592 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 3844 | 1461007251594 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 12:20:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:20:51 INFO - PROCESS | 3844 | 1461007251598 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 3844 | 1461007251599 Marionette TRACE conn3 <- [1,3038,null,{}] 12:20:51 INFO - PROCESS | 3844 | 1461007251603 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 3844 | 1461007251684 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:20:51 INFO - PROCESS | 3844 | 1461007251689 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 3844 | ++DOCSHELL 14316C00 == 73 [pid = 3844] [id = 771] 12:20:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (18BE8C00) [pid = 3844] [serial = 2311] [outer = 00000000] 12:20:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (1C18F800) [pid = 3844] [serial = 2312] [outer = 18BE8C00] 12:20:51 INFO - PROCESS | 3844 | 1461007251734 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1CBB6400) [pid = 3844] [serial = 2313] [outer = 18BE8C00] 12:20:52 INFO - PROCESS | 3844 | 1461007252156 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:20:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:20:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 595ms 12:20:52 INFO - PROCESS | 3844 | 1461007252201 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 3844 | 1461007252203 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 12:20:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:20:52 INFO - PROCESS | 3844 | 1461007252207 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 3844 | 1461007252208 Marionette TRACE conn3 <- [1,3042,null,{}] 12:20:52 INFO - PROCESS | 3844 | 1461007252212 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 3844 | 1461007252296 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:20:52 INFO - PROCESS | 3844 | 1461007252301 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 3844 | ++DOCSHELL 1BDA4400 == 74 [pid = 3844] [id = 772] 12:20:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (1D4DB800) [pid = 3844] [serial = 2314] [outer = 00000000] 12:20:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (1D606400) [pid = 3844] [serial = 2315] [outer = 1D4DB800] 12:20:52 INFO - PROCESS | 3844 | 1461007252344 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (1D60CC00) [pid = 3844] [serial = 2316] [outer = 1D4DB800] 12:20:53 INFO - PROCESS | 3844 | 1461007253172 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:20:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:20:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:20:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:20:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:20:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1174ms 12:20:53 INFO - PROCESS | 3844 | 1461007253375 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 3844 | 1461007253380 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 12:20:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:20:53 INFO - PROCESS | 3844 | 1461007253386 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 3844 | 1461007253390 Marionette TRACE conn3 <- [1,3046,null,{}] 12:20:53 INFO - PROCESS | 3844 | 1461007253399 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 3844 | 1461007253510 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:20:53 INFO - PROCESS | 3844 | 1461007253649 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 3844 | ++DOCSHELL 1325F000 == 75 [pid = 3844] [id = 773] 12:20:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (13262400) [pid = 3844] [serial = 2317] [outer = 00000000] 12:20:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (157A5C00) [pid = 3844] [serial = 2318] [outer = 13262400] 12:20:53 INFO - PROCESS | 3844 | 1461007253706 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (164A3800) [pid = 3844] [serial = 2319] [outer = 13262400] 12:20:54 INFO - PROCESS | 3844 | 1461007254320 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:20:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:20:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:20:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:20:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:20:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:20:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:20:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 955ms 12:20:54 INFO - PROCESS | 3844 | 1461007254340 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 3844 | 1461007254346 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 12:20:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:20:54 INFO - PROCESS | 3844 | 1461007254352 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 3844 | 1461007254355 Marionette TRACE conn3 <- [1,3050,null,{}] 12:20:54 INFO - PROCESS | 3844 | 1461007254359 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:54 INFO - PROCESS | 3844 | 1461007254467 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:20:54 INFO - PROCESS | 3844 | 1461007254583 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 3844 | ++DOCSHELL 1350B400 == 76 [pid = 3844] [id = 774] 12:20:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (14BEF800) [pid = 3844] [serial = 2320] [outer = 00000000] 12:20:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (18DACC00) [pid = 3844] [serial = 2321] [outer = 14BEF800] 12:20:54 INFO - PROCESS | 3844 | 1461007254639 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (18FB1C00) [pid = 3844] [serial = 2322] [outer = 14BEF800] 12:20:54 INFO - PROCESS | 3844 | [3844] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:20:55 INFO - PROCESS | 3844 | 1461007255197 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:20:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:20:55 INFO - {} 12:20:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 893ms 12:20:55 INFO - PROCESS | 3844 | 1461007255256 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 3844 | 1461007255258 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 12:20:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:20:55 INFO - PROCESS | 3844 | 1461007255262 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 3844 | 1461007255266 Marionette TRACE conn3 <- [1,3054,null,{}] 12:20:55 INFO - PROCESS | 3844 | 1461007255277 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 3844 | 1461007255393 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:20:55 INFO - PROCESS | 3844 | 1461007255531 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 3844 | ++DOCSHELL 19434400 == 77 [pid = 3844] [id = 775] 12:20:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 119 (19435400) [pid = 3844] [serial = 2323] [outer = 00000000] 12:20:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 120 (19A80400) [pid = 3844] [serial = 2324] [outer = 19435400] 12:20:55 INFO - PROCESS | 3844 | 1461007255590 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 3844 | ++DOMWINDOW == 121 (1A011400) [pid = 3844] [serial = 2325] [outer = 19435400] 12:20:56 INFO - PROCESS | 3844 | 1461007256134 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:20:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:20:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 908ms 12:20:56 INFO - PROCESS | 3844 | 1461007256197 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 3844 | 1461007256200 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 12:20:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:20:56 INFO - PROCESS | 3844 | 1461007256204 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 3844 | 1461007256206 Marionette TRACE conn3 <- [1,3058,null,{}] 12:20:56 INFO - PROCESS | 3844 | 1461007256210 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 3844 | 1461007256318 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:20:56 INFO - PROCESS | 3844 | 1461007256432 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 3844 | ++DOCSHELL 1A1C6000 == 78 [pid = 3844] [id = 776] 12:20:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 122 (1AA7A800) [pid = 3844] [serial = 2326] [outer = 00000000] 12:20:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 123 (1C2BC400) [pid = 3844] [serial = 2327] [outer = 1AA7A800] 12:20:56 INFO - PROCESS | 3844 | 1461007256527 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 3844 | ++DOMWINDOW == 124 (1C98B400) [pid = 3844] [serial = 2328] [outer = 1AA7A800] 12:20:57 INFO - PROCESS | 3844 | 1461007257063 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:20:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 909ms 12:20:57 INFO - PROCESS | 3844 | 1461007257109 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 3844 | 1461007257111 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 12:20:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:20:57 INFO - PROCESS | 3844 | 1461007257115 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 3844 | 1461007257117 Marionette TRACE conn3 <- [1,3062,null,{}] 12:20:57 INFO - PROCESS | 3844 | 1461007257121 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 3844 | 1461007257222 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:20:57 INFO - PROCESS | 3844 | 1461007257338 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 3844 | ++DOCSHELL 12B82800 == 79 [pid = 3844] [id = 777] 12:20:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 125 (18380C00) [pid = 3844] [serial = 2329] [outer = 00000000] 12:20:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 126 (1C2BD800) [pid = 3844] [serial = 2330] [outer = 18380C00] 12:20:57 INFO - PROCESS | 3844 | 1461007257431 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 3844 | ++DOMWINDOW == 127 (1D46FC00) [pid = 3844] [serial = 2331] [outer = 18380C00] 12:20:57 INFO - PROCESS | 3844 | 1461007257914 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:20:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:20:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 845ms 12:20:57 INFO - PROCESS | 3844 | 1461007257960 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 3844 | 1461007257963 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 12:20:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:20:57 INFO - PROCESS | 3844 | 1461007257968 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 3844 | 1461007257970 Marionette TRACE conn3 <- [1,3066,null,{}] 12:20:57 INFO - PROCESS | 3844 | 1461007257973 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 3844 | 1461007258106 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:20:58 INFO - PROCESS | 3844 | 1461007258266 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 3844 | ++DOCSHELL 1D4D6800 == 80 [pid = 3844] [id = 778] 12:20:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 128 (1D4DD800) [pid = 3844] [serial = 2332] [outer = 00000000] 12:20:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 129 (1D83AC00) [pid = 3844] [serial = 2333] [outer = 1D4DD800] 12:20:58 INFO - PROCESS | 3844 | 1461007258323 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 3844 | ++DOMWINDOW == 130 (1D83CC00) [pid = 3844] [serial = 2334] [outer = 1D4DD800] 12:20:58 INFO - PROCESS | 3844 | 1461007258900 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 3844 | 1461007259001 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 12:20:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:20:59 INFO - PROCESS | 3844 | 1461007259005 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 3844 | 1461007259007 Marionette TRACE conn3 <- [1,3070,null,{}] 12:20:59 INFO - PROCESS | 3844 | 1461007259023 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 3844 | 1461007259191 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:20:59 INFO - PROCESS | 3844 | 1461007259258 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 3844 | ++DOCSHELL 12310400 == 81 [pid = 3844] [id = 779] 12:20:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 131 (13628C00) [pid = 3844] [serial = 2335] [outer = 00000000] 12:20:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 132 (15BAD400) [pid = 3844] [serial = 2336] [outer = 13628C00] 12:20:59 INFO - PROCESS | 3844 | 1461007259481 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 3844 | ++DOMWINDOW == 133 (1680D800) [pid = 3844] [serial = 2337] [outer = 13628C00] 12:20:59 INFO - PROCESS | 3844 | 1461007259988 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:21:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:21:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:21:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:21:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1049ms 12:21:00 INFO - PROCESS | 3844 | 1461007260045 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 3844 | 1461007260050 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 12:21:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:21:00 INFO - PROCESS | 3844 | 1461007260056 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 3844 | 1461007260059 Marionette TRACE conn3 <- [1,3074,null,{}] 12:21:00 INFO - PROCESS | 3844 | 1461007260063 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 3844 | 1461007260171 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:21:00 INFO - PROCESS | 3844 | 1461007260326 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 3844 | ++DOCSHELL 13773000 == 82 [pid = 3844] [id = 780] 12:21:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 134 (157A5400) [pid = 3844] [serial = 2338] [outer = 00000000] 12:21:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 135 (18B2C400) [pid = 3844] [serial = 2339] [outer = 157A5400] 12:21:00 INFO - PROCESS | 3844 | 1461007260378 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 3844 | ++DOMWINDOW == 136 (18BE6400) [pid = 3844] [serial = 2340] [outer = 157A5400] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 1350C000 == 81 [pid = 3844] [id = 688] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 1376C400 == 80 [pid = 3844] [id = 487] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 1A1C6C00 == 79 [pid = 3844] [id = 720] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 18080400 == 78 [pid = 3844] [id = 497] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 14316C00 == 77 [pid = 3844] [id = 771] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 17D8A400 == 76 [pid = 3844] [id = 770] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 1C18AC00 == 75 [pid = 3844] [id = 769] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 12D70400 == 74 [pid = 3844] [id = 768] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 199C5400 == 73 [pid = 3844] [id = 767] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 16816800 == 72 [pid = 3844] [id = 766] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 13263400 == 71 [pid = 3844] [id = 765] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 11BF9C00 == 70 [pid = 3844] [id = 764] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 135 (1D247000) [pid = 3844] [serial = 2270] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 134 (1C198000) [pid = 3844] [serial = 2241] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 133 (1877BC00) [pid = 3844] [serial = 2224] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 132 (1BAA4400) [pid = 3844] [serial = 2236] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 131 (1BAA6800) [pid = 3844] [serial = 2238] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 130 (19432800) [pid = 3844] [serial = 2227] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 129 (19A12400) [pid = 3844] [serial = 2230] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOMWINDOW == 128 (1A54D400) [pid = 3844] [serial = 2233] [outer = 00000000] [url = about:blank] 12:21:00 INFO - PROCESS | 3844 | --DOCSHELL 14BEC800 == 69 [pid = 3844] [id = 758] 12:21:00 INFO - PROCESS | 3844 | 1461007260953 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:21:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 940ms 12:21:01 INFO - PROCESS | 3844 | 1461007261000 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 3844 | 1461007261003 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 12:21:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:21:01 INFO - PROCESS | 3844 | 1461007261009 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 3844 | 1461007261012 Marionette TRACE conn3 <- [1,3078,null,{}] 12:21:01 INFO - PROCESS | 3844 | 1461007261015 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 3844 | 1461007261100 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 127 (1D16B400) [pid = 3844] [serial = 2268] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 126 (1CE3F800) [pid = 3844] [serial = 2266] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 125 (1942B400) [pid = 3844] [serial = 2248] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 124 (1A764800) [pid = 3844] [serial = 2201] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 123 (1A012400) [pid = 3844] [serial = 2147] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 122 (1BAAF800) [pid = 3844] [serial = 2204] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 121 (1BD18400) [pid = 3844] [serial = 2207] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 120 (1C992800) [pid = 3844] [serial = 2259] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 119 (1BA5F400) [pid = 3844] [serial = 2253] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 118 (1C467C00) [pid = 3844] [serial = 2257] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (1CBADC00) [pid = 3844] [serial = 2260] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (1AA50400) [pid = 3844] [serial = 2263] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (1BAAC000) [pid = 3844] [serial = 2254] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1CBB6C00) [pid = 3844] [serial = 2265] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (18BEC400) [pid = 3844] [serial = 2198] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (1997B000) [pid = 3844] [serial = 2262] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (1C2BDC00) [pid = 3844] [serial = 2256] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (18DB1400) [pid = 3844] [serial = 2247] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (1C2B5C00) [pid = 3844] [serial = 2210] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (16818C00) [pid = 3844] [serial = 2250] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (159E7800) [pid = 3844] [serial = 2195] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (1C464400) [pid = 3844] [serial = 2245] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (18DB0400) [pid = 3844] [serial = 2251] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (1C464800) [pid = 3844] [serial = 2244] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (15559C00) [pid = 3844] [serial = 2150] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 102 (1A0B0400) [pid = 3844] [serial = 2156] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 101 (1AA56800) [pid = 3844] [serial = 2159] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | --DOMWINDOW == 100 (18FAD400) [pid = 3844] [serial = 2153] [outer = 00000000] [url = about:blank] 12:21:01 INFO - PROCESS | 3844 | 1461007261232 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 3844 | ++DOCSHELL 13207800 == 70 [pid = 3844] [id = 781] 12:21:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 101 (13268400) [pid = 3844] [serial = 2341] [outer = 00000000] 12:21:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 102 (15556000) [pid = 3844] [serial = 2342] [outer = 13268400] 12:21:01 INFO - PROCESS | 3844 | 1461007261280 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 103 (1877BC00) [pid = 3844] [serial = 2343] [outer = 13268400] 12:21:01 INFO - PROCESS | 3844 | 1461007261643 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:21:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 689ms 12:21:01 INFO - PROCESS | 3844 | 1461007261710 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 3844 | 1461007261712 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 12:21:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:21:01 INFO - PROCESS | 3844 | 1461007261716 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 3844 | 1461007261719 Marionette TRACE conn3 <- [1,3082,null,{}] 12:21:01 INFO - PROCESS | 3844 | 1461007261728 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 3844 | 1461007261820 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:21:01 INFO - PROCESS | 3844 | 1461007261826 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 3844 | ++DOCSHELL 18BEC400 == 71 [pid = 3844] [id = 782] 12:21:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (18FA9400) [pid = 3844] [serial = 2344] [outer = 00000000] 12:21:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (1942E800) [pid = 3844] [serial = 2345] [outer = 18FA9400] 12:21:01 INFO - PROCESS | 3844 | 1461007261871 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (19440000) [pid = 3844] [serial = 2346] [outer = 18FA9400] 12:21:02 INFO - PROCESS | 3844 | 1461007262336 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:21:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 642ms 12:21:02 INFO - PROCESS | 3844 | 1461007262353 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 3844 | 1461007262355 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 12:21:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:21:02 INFO - PROCESS | 3844 | 1461007262359 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 3844 | 1461007262360 Marionette TRACE conn3 <- [1,3086,null,{}] 12:21:02 INFO - PROCESS | 3844 | 1461007262364 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 3844 | 1461007262448 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:21:02 INFO - PROCESS | 3844 | 1461007262454 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 3844 | ++DOCSHELL 14BB3800 == 72 [pid = 3844] [id = 783] 12:21:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 107 (19446400) [pid = 3844] [serial = 2347] [outer = 00000000] 12:21:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 108 (19978800) [pid = 3844] [serial = 2348] [outer = 19446400] 12:21:02 INFO - PROCESS | 3844 | 1461007262497 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 3844 | ++DOMWINDOW == 109 (1997E000) [pid = 3844] [serial = 2349] [outer = 19446400] 12:21:02 INFO - PROCESS | 3844 | 1461007262949 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:21:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 642ms 12:21:03 INFO - PROCESS | 3844 | 1461007263003 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 3844 | 1461007263005 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 12:21:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:21:03 INFO - PROCESS | 3844 | 1461007263009 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 3844 | 1461007263010 Marionette TRACE conn3 <- [1,3090,null,{}] 12:21:03 INFO - PROCESS | 3844 | 1461007263018 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 3844 | 1461007263102 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:21:03 INFO - PROCESS | 3844 | 1461007263108 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 3844 | ++DOCSHELL 19980C00 == 73 [pid = 3844] [id = 784] 12:21:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 110 (19982000) [pid = 3844] [serial = 2350] [outer = 00000000] 12:21:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 111 (199C9C00) [pid = 3844] [serial = 2351] [outer = 19982000] 12:21:03 INFO - PROCESS | 3844 | 1461007263163 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 112 (19A12000) [pid = 3844] [serial = 2352] [outer = 19982000] 12:21:03 INFO - PROCESS | 3844 | 1461007263657 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:21:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:21:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 689ms 12:21:03 INFO - PROCESS | 3844 | 1461007263707 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 3844 | 1461007263709 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 12:21:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:21:03 INFO - PROCESS | 3844 | 1461007263712 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 3844 | 1461007263714 Marionette TRACE conn3 <- [1,3094,null,{}] 12:21:03 INFO - PROCESS | 3844 | 1461007263717 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 3844 | 1461007263844 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:21:03 INFO - PROCESS | 3844 | 1461007263947 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 3844 | ++DOCSHELL 1A0B1000 == 74 [pid = 3844] [id = 785] 12:21:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 113 (1A0B3C00) [pid = 3844] [serial = 2353] [outer = 00000000] 12:21:03 INFO - PROCESS | 3844 | ++DOMWINDOW == 114 (1A556800) [pid = 3844] [serial = 2354] [outer = 1A0B3C00] 12:21:04 INFO - PROCESS | 3844 | 1461007263990 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 115 (1A75A800) [pid = 3844] [serial = 2355] [outer = 1A0B3C00] 12:21:04 INFO - PROCESS | 3844 | 1461007264393 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:21:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:21:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:21:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 736ms 12:21:04 INFO - PROCESS | 3844 | 1461007264453 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 3844 | 1461007264455 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 12:21:04 INFO - PROCESS | 3844 | 1461007264458 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:21:04 INFO - PROCESS | 3844 | 1461007264460 Marionette TRACE conn3 <- [1,3098,null,{}] 12:21:04 INFO - PROCESS | 3844 | 1461007264470 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 3844 | 1461007264591 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:21:04 INFO - PROCESS | 3844 | 1461007264600 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 3844 | ++DOCSHELL 14BB9800 == 75 [pid = 3844] [id = 786] 12:21:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 116 (1A1C3000) [pid = 3844] [serial = 2356] [outer = 00000000] 12:21:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 117 (1BA57C00) [pid = 3844] [serial = 2357] [outer = 1A1C3000] 12:21:04 INFO - PROCESS | 3844 | 1461007264710 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 3844 | ++DOMWINDOW == 118 (1BA5C800) [pid = 3844] [serial = 2358] [outer = 1A1C3000] 12:21:05 INFO - PROCESS | 3844 | 1461007265088 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:21:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:21:05 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:21:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:21:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 657ms 12:21:05 INFO - PROCESS | 3844 | 1461007265117 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 3844 | 1461007265119 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 12:21:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:21:05 INFO - PROCESS | 3844 | 1461007265128 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 3844 | 1461007265129 Marionette TRACE conn3 <- [1,3102,null,{}] 12:21:05 INFO - PROCESS | 3844 | 1461007265133 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 3844 | 1461007265301 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 117 (17D90800) [pid = 3844] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 116 (13265800) [pid = 3844] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 115 (13205C00) [pid = 3844] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 114 (1C18B800) [pid = 3844] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 113 (11F4A800) [pid = 3844] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 112 (199D0C00) [pid = 3844] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 111 (16D50000) [pid = 3844] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 110 (18BE8C00) [pid = 3844] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 109 (19434800) [pid = 3844] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 108 (1BD19400) [pid = 3844] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 107 (199C6C00) [pid = 3844] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 106 (13515C00) [pid = 3844] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 105 (18084000) [pid = 3844] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 104 (19F9A800) [pid = 3844] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:21:05 INFO - PROCESS | 3844 | --DOMWINDOW == 103 (1640CC00) [pid = 3844] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:21:05 INFO - PROCESS | 3844 | 1461007265609 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"2b8817a2-ded1-4491-822f-3dea6f31dc99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 3844 | ++DOCSHELL 13205C00 == 76 [pid = 3844] [id = 787] 12:21:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 104 (1325F400) [pid = 3844] [serial = 2359] [outer = 00000000] 12:21:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 105 (18BED400) [pid = 3844] [serial = 2360] [outer = 1325F400] 12:21:05 INFO - PROCESS | 3844 | 1461007265653 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 3844 | ++DOMWINDOW == 106 (1A014400) [pid = 3844] [serial = 2361] [outer = 1325F400] 12:21:06 INFO - PROCESS | 3844 | 1461007265986 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:21:06 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 908ms 12:21:06 INFO - PROCESS | 3844 | 1461007266032 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 3844 | 1461007266034 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 12:21:07 WARNING - u'runner_teardown' () 12:21:07 INFO - No more tests 12:21:07 INFO - Got 0 unexpected results 12:21:07 INFO - SUITE-END | took 672s 12:21:07 INFO - Closing logging queue 12:21:07 INFO - queue closed 12:21:07 INFO - Return code: 0 12:21:07 WARNING - # TBPL SUCCESS # 12:21:07 INFO - Running post-action listener: _resource_record_post_action 12:21:07 INFO - Running post-run listener: _resource_record_post_run 12:21:08 INFO - Total resource usage - Wall time: 683s; CPU: 17.0%; Read bytes: 92086784; Write bytes: 992829952; Read time: 488157; Write time: 1269138 12:21:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:21:08 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 132978176; Read time: 0; Write time: 124217 12:21:08 INFO - run-tests - Wall time: 679s; CPU: 17.0%; Read bytes: 91995136; Write bytes: 811629568; Read time: 480293; Write time: 1112474 12:21:08 INFO - Running post-run listener: _upload_blobber_files 12:21:08 INFO - Blob upload gear active. 12:21:08 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:21:08 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:21:08 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 12:21:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 12:21:09 INFO - (blobuploader) - INFO - Open directory for files ... 12:21:09 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:21:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:21:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:10 INFO - (blobuploader) - INFO - Done attempting. 12:21:10 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:21:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:21:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:12 INFO - (blobuploader) - INFO - Done attempting. 12:21:12 INFO - (blobuploader) - INFO - Iteration through files over. 12:21:12 INFO - Return code: 0 12:21:12 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:21:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0cc2994c9facce754256b428f67272870c7b88894d55f309e7c2e847b2561329900f44e80403574aeb574997919a429ac1b698615b9aa607357158b7fafe4394", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c889a4936e30f95036be47b7cf9b70132dacb3eb12de5475f4de29692c6410427ca1cb8646a554cad3d74fb39520d8d72a9177dd358a284a88e60bf658b59ec5"} 12:21:12 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:21:12 INFO - Writing to file C:\slave\test\properties\blobber_files 12:21:12 INFO - Contents: 12:21:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0cc2994c9facce754256b428f67272870c7b88894d55f309e7c2e847b2561329900f44e80403574aeb574997919a429ac1b698615b9aa607357158b7fafe4394", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c889a4936e30f95036be47b7cf9b70132dacb3eb12de5475f4de29692c6410427ca1cb8646a554cad3d74fb39520d8d72a9177dd358a284a88e60bf658b59ec5"} 12:21:12 INFO - Running post-run listener: copy_logs_to_upload_dir 12:21:12 INFO - Copying logs to upload dir... 12:21:12 INFO - mkdir: C:\slave\test\build\upload\logs 12:21:12 INFO - Copying logs to upload dir... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... 12:21:12 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=819.013000 ========= master_lag: -13.39 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 25 secs) (at 2016-04-18 12:21:14.173022) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 12:21:14.274234) ========= '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-086\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-086 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-086 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-086 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-086 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-086 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0cc2994c9facce754256b428f67272870c7b88894d55f309e7c2e847b2561329900f44e80403574aeb574997919a429ac1b698615b9aa607357158b7fafe4394", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c889a4936e30f95036be47b7cf9b70132dacb3eb12de5475f4de29692c6410427ca1cb8646a554cad3d74fb39520d8d72a9177dd358a284a88e60bf658b59ec5"} build_url:https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0cc2994c9facce754256b428f67272870c7b88894d55f309e7c2e847b2561329900f44e80403574aeb574997919a429ac1b698615b9aa607357158b7fafe4394", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c889a4936e30f95036be47b7cf9b70132dacb3eb12de5475f4de29692c6410427ca1cb8646a554cad3d74fb39520d8d72a9177dd358a284a88e60bf658b59ec5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/T04d5FljSxqEYlh8IQANxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 12:21:14.403297) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:21:14.404122) ========= '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-086\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-086 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-086 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-086 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-086 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-086 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:21:14.524003) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 12:21:14.524653) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 12:21:15.005093) ========= ========= Total master_lag: -13.39 =========